Minggu, 28 Maret 2010

Sejarah sistem operasi

From Wikipedia, the free encyclopedia Dari Wikipedia, ensiklopedia bebas

Jump to: navigation , search Langsung ke: navigasi, cari

The history of computer operating systems recapitulates to a degree the recent history of computer hardware . Sejarah komputer sistem operasi untuk mengulangi gelar baru-baru ini perangkat keras komputer sejarah.

Operating systems (OSes) provide a set of functions needed and used by most application-programs on a computer, and the necessary linkages for the control and synchronization of the computer's hardware. Sistem operasi (OS) menyediakan satu set fungsi yang dibutuhkan dan digunakan oleh sebagian besar aplikasi-program pada komputer, dan hubungan yang diperlukan untuk kontrol dan sinkronisasi dari perangkat keras komputer. On the first computers, without an operating system, every program needed the full hardware specification to run correctly and perform standard tasks, and its own drivers for peripheral devices like printers and card-readers. Pada komputer pertama, tanpa sistem operasi, setiap program membutuhkan spesifikasi hardware secara penuh untuk menjalankan dengan benar dan melakukan tugas-tugas standar, dan driver sendiri untuk device peripheral seperti printer dan kartu-pembaca. The growing complexity of hardware and application-programs eventually made operating systems a necessity. Kompleksitas yang semakin keras dan program aplikasi-sistem operasi yang pada akhirnya membuat suatu keharusan.

History of computing Sejarah komputasi
Hardware before 1960 Hardware sebelum 1960
Hardware 1960s to present Hardware 1960-an sampai sekarang
Hardware in Soviet Bloc countries Hardware di negara-negara Blok Soviet

Artificial intelligence Kecerdasan buatan
Computer science Ilmu komputer
Operating systems Sistem operasi
Programming languages Bahasa pemrograman
Software engineering Software engineering

Graphical user interface Antarmuka pengguna grafis
Internet Internet
Personal computers Komputer
Laptops Laptop
Video games Video games
World Wide Web World Wide Web

Timeline of computing Timeline komputasi

More... More ...

Contents Isi

[hide]

[ edit ] Background [Sunting] Latar

The user had sole use of the machine and would arrive armed with program and data, often on punched paper and tape. Satu-satunya user yang menggunakan mesin dan akan tiba bersenjatakan program dan data, sering pada kertas menekan dan tape. The program would be loaded into the machine, and the machine would be set to work until the program completed or crashed. Program ini akan dimasukkan ke dalam mesin, dan mesin akan mulai bekerja sampai program selesai atau jatuh. Programs could generally be debugged via a front panel using switches and lights. Program umumnya bisa debugged melalui panel depan dengan menggunakan saklar dan lampu. It is said that Alan Turing was a master of this on the early Manchester Mark 1 machine, and he was already deriving the primitive conception of an operating system from the principles of the Universal Turing machine . Dikatakan bahwa Alan Turing adalah seorang ahli pada awal ini Manchester Mark 1 mesin, dan ia sudah menurunkan konsepsi primitif dari sebuah sistem operasi dari prinsip-prinsip mesin Turing Universal.

Later machines came with libraries of support code, which would be linked to the user's program to assist in operations such as input and output. Mesin kemudian datang dengan perpustakaan kode dukungan, yang akan terkait dengan program pengguna untuk membantu dalam operasi seperti masukan dan keluaran. This was the genesis of the modern-day operating system. Ini adalah asal-usul hari modern sistem operasi. However, machines still ran a single job at a time; at Cambridge University in England the job queue was at one time a washing line from which tapes were hung with different colored clothes-pegs to indicate job-priority. Namun, mesin masih berlari satu pekerjaan pada satu waktu; di Cambridge University di Inggris, antrian pekerjaan pada satu waktu adalah jemuran dari sebuah kaset yang digantung dengan pakaian berwarna berbeda-pasak untuk menunjukkan pekerjaan-prioritas.

As machines became more powerful, the time to run programs diminished and the time to hand off the equipment became very large by comparison. Seperti mesin menjadi lebih kuat, waktu untuk menjalankan program berkurang dan waktu untuk menyerahkan peralatan menjadi sangat besar dibandingkan. Accounting for and paying for machine usage moved on from checking the wall clock to automatic logging by the computer. Akuntansi dan membayar untuk penggunaan mesin beranjak dari memeriksa jam dinding penebangan otomatis oleh komputer. Run queues evolved from a literal queue of people at the door, to a heap of media on a jobs-waiting table, or batches of punch-cards stacked one on top of the other in the reader, until the machine itself was able to select and sequence which magnetic tape drives were online. Jalankan antrian berevolusi dari harfiah antrian orang di pintu, ke tumpukan media pada pekerjaan-meja tunggu, atau batch punch-card ditumpuk satu di atas yang lain dalam pembaca, sampai mesin itu sendiri dapat memilih dan urutan yang magnetik tape drive sedang online. Where program developers had originally had access to run their own jobs on the machine, they were supplanted by dedicated machine operators who looked after the well-being and maintenance of the machine and were less and less concerned with implementing tasks manually. Di mana para pengembang program semula memiliki akses untuk menjalankan pekerjaan mereka sendiri pada mesin, mereka digantikan oleh operator mesin berdedikasi yang menjaga kesejahteraan dan pemeliharaan mesin dan kurang dan kurang peduli dengan melaksanakan tugas secara manual. When commercially available computer centers were faced with the implications of data lost through tampering or operational errors, equipment vendors were put under pressure to enhance the runtime libraries to prevent misuse of system resources. Ketika pusat-pusat komputer yang tersedia secara komersial dihadapkan dengan implikasi data yang hilang karena gangguan atau kesalahan operasional, peralatan vendor yang diletakkan di bawah tekanan untuk meningkatkan perpustakaan runtime untuk mencegah penyalahgunaan dari sumber daya sistem. Automated monitoring was needed not just for CPU usage but for counting pages printed, cards punched, cards read, disk storage used and for signaling when operator intervention was required by jobs such as changing magnetic tapes. Pemantauan otomatis dibutuhkan tidak hanya untuk CPU, tetapi untuk menghitung penggunaan halaman dicetak, kartu menekan, kartu baca, disk penyimpanan yang digunakan dan untuk sinyal ketika operator intervensi merupakan persyaratan pekerjaan seperti mengganti kaset magnetik.

All these features were building up towards the repertoire of a fully capable operating system. Semua fitur ini sedang membangun menuju repertoar dari sebuah sistem operasi yang mampu sepenuhnya. Eventually the runtime libraries became an amalgamated program that was started before the first customer job and could read in the customer job, control its execution, clean up after it, record its usage, and immediately go on to process the next job. Akhirnya perpustakaan runtime digabung menjadi sebuah program yang dimulai sebelum pelanggan pertama pekerjaan dan dapat dibaca dalam pekerjaan pelanggan, kontrol pelaksanaannya, membersihkan setelah itu, catatan penggunaannya, dan segera pergi untuk memproses pekerjaan berikutnya. Significantly, it became possible for programmers to use symbolic program-code instead of having to hand-encode binary images, once task-switching allowed a computer to perform translation of a program into binary form before running it. Signifikan, hal itu menjadi mungkin bagi programmer untuk menggunakan kode program simbolis alih-alih harus tangan-encode biner gambar, begitu tugas-switching memungkinkan sebuah komputer untuk melakukan terjemahan dari suatu program ke dalam bentuk biner sebelum menjalankannya. These resident background programs, capable of managing multistep processes, were often called monitors or monitor-programs before the term OS established itself. Program latar belakang penduduk ini, mampu mengelola proses multilangkah, yang sering disebut monitor atau monitor-program sebelum istilah OS didirikan sendiri.

An underlying program offering basic hardware-management, software-scheduling and resource-monitoring may seem a remote ancestor to the user-oriented OSes of the personal computing era. Sebuah program yang mendasari menawarkan dasar manajemen perangkat keras, perangkat lunak-penjadwalan dan pemantauan sumber daya mungkin tampak nenek moyang remote berorientasi pengguna OS dari komputasi personal era. But there has been a shift in meaning. Tapi telah terjadi pergeseran arti. With the era of commercial computing, more and more "secondary" software was bundled in the OS package, leading eventually to the perception of an OS as a complete user-system with utilities, applications (such as text editors and file managers) and configuration tools, and having an integrated graphical user interface . Dengan era komputasi komersial, lebih dan lebih "sekunder" adalah paket perangkat lunak dalam paket OS, akhirnya mengarah ke persepsi sebuah OS sebagai pengguna sistem lengkap dengan utilitas, aplikasi (seperti teks file editor dan manajer) dan konfigurasi alat-alat, dan memiliki terpadu antarmuka pengguna grafis. The true descendant of the early operating systems is what is now called the " kernel ". Keturunan yang benar sistem operasi awal adalah apa yang sekarang disebut "kernel". In technical and development circles the old restricted sense of an OS persists because of the continued active development of embedded operating systems for all kinds of devices with a data-processing component, from hand-held gadgets up to industrial robots and real-time control-systems, which do not run user-applications at the front-end. Teknis dan pengembangan di kalangan Pembatasan lama rasa OS bertahan karena perkembangan aktif terus tertanam sistem operasi untuk semua jenis perangkat dengan komponen pengolahan data, dari gadget genggam hingga robot industri dan real-time control - sistem, yang tidak menjalankan aplikasi pengguna di front-end. An embedded OS in a device today is not so far removed as one might think from its ancestor of the 1950s. OS tertanam dalam perangkat hari ini tidak begitu jauh sebagai salah satu mungkin berpikir dari nenek moyang 1950-an.

The broader categories of systems and application software are discussed in the computer software article. Kategori yang lebih luas sistem dan perangkat lunak aplikasi yang dibahas dalam perangkat lunak komputer artikel.

[ edit ] The mainframe era [Sunting] The mainframe era

It is generally thought that the first operating system used for real work was GM-NAA I/O , produced in 1956 by General Motors ' Research division for its IBM 704 . [ 1 ] Most other early operating systems for IBM mainframes were also produced by customers. [ 2 ] Hal ini umumnya berpikir bahwa sistem operasi pertama yang digunakan untuk pekerjaan yang sebenarnya adalah GM-NAA I / O, diproduksi pada tahun 1956 oleh General Motors 'Penelitian divisi untuk IBM 704. [1] Sebagian besar sistem operasi awal untuk IBM mainframe juga diproduksi oleh pelanggan. [2]

Early operating systems were very diverse, with each vendor or customer producing one or more operating systems specific to their particular mainframe computer . Sistem operasi awal sangat beragam, dengan setiap vendor atau pelanggan menghasilkan satu atau lebih sistem operasi khusus mereka spesifik untuk komputer mainframe. Every operating system, even from the same vendor, could have radically different models of commands, operating procedures, and such facilities as debugging aids. Setiap sistem operasi, bahkan dari vendor yang sama, bisa saja model yang berbeda secara radikal perintah, prosedur operasi, dan fasilitas tersebut sebagai alat bantu debugging. Typically, each time the manufacturer brought out a new machine, there would be a new operating system, and most applications would have to be manually adjusted, recompiled, and retested. Biasanya, setiap kali produsen mengeluarkan mesin baru, akan ada sistem operasi baru, dan sebagian besar aplikasi harus disesuaikan secara manual, direkompilasi, dan diuji ulang.

[ edit ] Systems on IBM hardware [Sunting] Sistem pada hardware IBM

The state of affairs continued until the 1960s when IBM, already a leading hardware vendor, stopped their work on existing systems and put all the effort into developing the System/360 series of machines, all of which used the same instruction architecture. Urusan negara berlanjut hingga tahun 1960-an ketika IBM, sudah terkemuka vendor perangkat keras, berhenti bekerja pada sistem yang ada dan meletakkan semua usaha dalam mengembangkan System/360 rangkaian mesin, yang semuanya menggunakan instruksi yang sama arsitektur. IBM intended to develop also a single operating system for the new hardware, the OS/360 . IBM juga dimaksudkan untuk mengembangkan sebuah sistem operasi untuk hardware baru, yang OS/360. The problems encountered in the development of the OS/360 are legendary, and are described by Fred Brooks in The Mythical Man-Month —a book that has become a classic of software engineering . Masalah yang dihadapi dalam pengembangan OS/360 yang legendaris, dan dijelaskan oleh Fred Brooks dalam The Mythical Man-Bulan-buku yang telah menjadi klasik rekayasa perangkat lunak. Because of performance differences across the hardware range and delays with software development, a whole family of operating systems were introduced instead of a single OS/360. [ 3 ] [ 4 ] Karena perbedaan kinerja di kisaran perangkat keras dan penundaan dengan pengembangan perangkat lunak, seluruh keluarga sistem operasi diperkenalkan daripada sebuah OS/360. [3] [4]

IBM wound up releasing a series of stop-gaps followed by three longer-lived operating systems: IBM akhirnya merilis serangkaian stop-kesenjangan diikuti oleh tiga lagi-tinggal sistem operasi:

  • OS/MFT for mid-range systems. OS / MQ untuk sistem mid-range. This had one successor, OS/VS1, which was discontinued in the 1980s. Ini punya satu penggantinya, OS/VS1, yang dihentikan pada tahun 1980-an.
  • OS/MVT for large systems. OS / mvx untuk sistem yang besar. This was similar in most ways to OS/MFT (programs could be ported between the two without being re-compiled ), but has more sophisticated memory management and a time-sharing facility, TSO . Ini adalah serupa dalam banyak cara untuk OS / MQ (program dapat porting antara keduanya tanpa dikompilasi ulang), tetapi memiliki manajemen memori yang lebih canggih dan time-sharing fasilitas, TSO. MVT had several successors including the current z/OS . Mvx memiliki beberapa penerusnya termasuk arus z / OS.
  • DOS/360 for small System/360 models had several successors including the current z/VSE . DOS/360 model System/360 kecil memiliki beberapa penerusnya termasuk arus z / VSE. It was significantly different from OS/MFT and OS/MVT. Ini sangat berbeda dari OS / MQ dan OS / mvx.

IBM maintained full compatibility with the past, so that programs developed in the sixties can still run under z/VSE (if developed for DOS/360) or z/OS (if developed for OS/MFT or OS/MVT) with no change. IBM mempertahankan kompatibilitas penuh dengan masa lalu, sehingga program yang dikembangkan pada tahun enam puluhan masih dapat berjalan di dalam z / VSE (jika dikembangkan untuk DOS/360) atau z / OS (jika dikembangkan untuk OS / MQ atau OS / mvx) dengan tidak ada perubahan.

[ edit ] Other mainframe operating systems [Sunting] Lain sistem operasi mainframe

Control Data Corporation developed the SCOPE operating system in the 1960s, for batch processing. Control Data Corporation mengembangkan LINGKUP sistem operasi pada 1960-an, untuk batch processing. In cooperation with the University of Minnesota, the KRONOS and later the NOS operating systems were developed during the 1970s, which supported simultaneous batch and timesharing use. Dalam kerjasama dengan University of Minnesota, Kronos dan kemudian NOS sistem operasi dikembangkan selama tahun 1970-an, yang mendukung batch simultan dan penggunaan time sharing. Like many commercial timesharing systems, its interface was an extension of the DTSS time sharing system, one of the pioneering efforts in timesharing and programming languages. Seperti banyak sistem time sharing komersial, dengan antarmuka adalah perpanjangan dari DTSS sistem pembagian waktu, salah satu perintis usaha di pakai dan bahasa pemrograman.

In the late 1970s, Control Data and the University of Illinois developed the PLATO system , which used plasma panel displays and long-distance time sharing networks. Pada akhir 1970-an, Control Data dan University of Illinois mengembangkan sistem PLATO, yang digunakan tampilan panel plasma dan jarak jauh waktu jaringan berbagi. PLATO was remarkably innovative for its time; the shared memory model of PLATO's TUTOR programming language allowed applications such as real-time chat and multi-user graphical games. PLATO ini sangat inovatif untuk waktu; memori bersama model PLATO's TUTOR bahasa pemrograman yang memungkinkan aplikasi seperti real-time chatting dan multi-user game grafis.

UNIVAC , the first commercial computer manufacturer, produced a series of EXEC operating systems. UNIVAC, para produsen komputer komersial pertama, menghasilkan serangkaian EXEC sistem operasi. Like all early main-frame systems, this was a batch-oriented system that managed magnetic drums, disks, card readers and line printers. Seperti semua main-frame awal sistem, ini adalah berorientasi batch-sistem yang dikelola drum magnetik, disk, pembaca kartu dan garis printer. In the 1970s, UNIVAC produced the Real-Time Basic (RTB) system to support large-scale time sharing, also patterned after the Dartmouth BASIC system. Pada 1970-an, UNIVAC menghasilkan Real-Time Basic (RTB) untuk mendukung skala besar waktu berbagi, juga berpola Dartmouth BASIC setelah sistem.

Burroughs Corporation introduced the B5000 in 1961 with the MCP ( Master Control Program ) operating system. Burroughs Corporation memperkenalkan B5000 pada tahun 1961 dengan MCP (Master Control Program) sistem operasi. The B5000 was a stack machine designed to exclusively support high-level languages with no machine language or assembler and indeed the MCP was the first OS to be written exclusively in a high-level language ( ESPOL , a dialect of ALGOL ). Yang B5000 setumpuk mesin dirancang untuk secara eksklusif mendukung bahasa tingkat tinggi tanpa bahasa mesin atau assembler dan memang MCP OS pertama yang ditulis secara eksklusif dalam bahasa tingkat tinggi (ESPOL, sebuah dialek ALGOL). MCP also introduced many other ground-breaking innovations, such as being the first commercial implementation of virtual memory . MCP juga memperkenalkan banyak tanah-melanggar inovasi, seperti menjadi komersial pertama pelaksanaan memori virtual. MCP is still in use today in the Unisys ClearPath/MCP line of computers. MCP masih digunakan saat ini di Unisys ClearPath / MCP baris komputer.

Project MAC at MIT, working with GE, developed Multics and General Electric Comprehensive Operating Supervisor (GECOS), which introduced the concept of ringed security privilege levels. Proyek MAC di MIT, bekerja dengan GE, dikembangkan Multics dan General Electric Comprehensive Operating Supervisor (GECOS), yang memperkenalkan konsep keamanan bercincin Level-Level Privileges. After Honeywell acquired GE's computer business, it was renamed to General Comprehensive Operating System (GCOS). Setelah Honeywell memperoleh bisnis komputer GE, itu diganti namanya menjadi Komprehensif Umum Sistem Operasi (GCOS).

Digital Equipment Corporation developed many operating systems for its various computer lines, including TOPS-10 and TOPS-20 time sharing systems for the 36-bit PDP-10 class systems. Digital Equipment Corporation mengembangkan banyak sistem operasi komputer berbagai jalur, termasuk TOPS-10 dan TOPS-20 sistem pembagian waktu untuk 36-bit PDP-10 sistem kelas. Prior to the widespread use of UNIX, TOPS-10 was a particularly popular system in universities, and in the early ARPANET community. Sebelum meluasnya penggunaan UNIX, TOPS-10 adalah sistem yang sangat populer di universitas, dan di awal ARPANET masyarakat.

In the late 1960s through the late 1970s, several hardware capabilities evolved that allowed similar or ported software to run on more than one system. Pada akhir 1960-an sampai akhir 1970-an, beberapa perangkat keras yang memungkinkan kemampuan berevolusi mirip atau porting software untuk menjalankan lebih dari satu sistem. Early systems had utilized microprogramming to implement features on their systems in order to permit different underlying architecture to appear to be the same as others in a series. Sistem awal telah dimanfaatkan microprogramming untuk mengimplementasikan fitur-fitur pada sistem mereka dalam rangka untuk memungkinkan arsitektur dasar yang berbeda untuk tampil menjadi sama seperti orang lain dalam seri. In fact most 360's after the 360/40 (except the 360/165 and 360/168) were microprogrammed implementations. Bahkan kebanyakan 360 setelah 360/40 (kecuali 360/165 dan 360/168) itu microprogrammed implementasi. But soon other means of achieving application compatibility were proven to be more significant. Tapi segera cara-cara lain untuk mencapai kompatibilitas aplikasi yang terbukti lebih signifikan.

[ edit ] Minicomputers and the rise of UNIX [Sunting] minicomputer dan bangkitnya UNIX

The beginnings of the UNIX operating system was developed at AT&T Bell Laboratories in the late 1960s. Awal dari UNIX sistem operasi dikembangkan di AT & T Bell Laboratories pada akhir tahun 1960-an. Because it was essentially free in early editions, easily obtainable, and easily modified, it achieved wide acceptance. Karena pada dasarnya bebas dalam edisi awal, mudah didapat, dan mudah dimodifikasi, itu dicapai penerimaan luas. It also became a requirement within the Bell systems operating companies. Ini juga menjadi syarat dalam sistem Bell perusahaan beroperasi. Since it was written in a high level C language , when that language was ported to a new machine architecture UNIX was also able to be ported. Karena itu tertulis dalam tingkat tinggi bahasa C, ketika bahasa porting ke arsitektur mesin baru UNIX juga dapat porting. This portability permitted it to become the choice for a second generation of minicomputers and the first generation of workstations . Portabilitas ini diperbolehkan untuk menjadi pilihan bagi generasi kedua minicomputer dan generasi pertama dari workstation. By widespread use it exemplified the idea of an operating system that was conceptually the same across various hardware platforms. Dengan luas menggunakannya dicontohkan ide sistem operasi yang konseptual yang sama di berbagai platform perangkat keras. It still was owned by AT&T and that limited its use to groups or corporations who could afford to license it. Masih dimiliki oleh AT & T dan yang terbatas penggunaannya untuk kelompok atau perusahaan yang mampu lisensi itu. It became one of the roots of the open source movement. Ini menjadi salah satu akar dari sumber terbuka gerakan.

Other than that Digital Equipment Corporation created the simple RT-11 system for its 16-bit PDP-11 class machines, and the VMS system for the 32-bit VAX computer. Selain itu Digital Equipment Corporation menciptakan sederhana RT-11 untuk sistem 16-bit PDP-11 kelas mesin, dan VMS sistem 32-bit komputer VAX.

Another system which evolved in this time frame was the Pick operating system . Sistem lain yang berkembang dalam kerangka waktu ini adalah sistem operasi Pick. The Pick system was developed and sold by Microdata Corporation who created the precursors of the system. The Pick Sistem ini dikembangkan dan dijual oleh Microdata Corporation yang menciptakan sistem prekursor. The system is an example of a system which started as a database application support program and graduated to system work. Sistem adalah contoh dari sistem yang dimulai sebagai program dukungan aplikasi basis data dan sistem lulus bekerja.

[ edit ] The case of 8-bit home computers and game consoles [Sunting] Kasus 8-bit komputer rumah dan konsol permainan

[ edit ] Home computers [Sunting] Depan komputer

Although most small 8-bit home computers of the 1980s, such as the Commodore 64 , the Atari 8-bit , the Amstrad CPC , ZX Spectrum series and others could use a disk-loading operating system, such as CP/M or GEOS they could generally work without one. Meskipun paling kecil 8-bit komputer rumah pada 1980-an, seperti Commodore 64, yang Atari 8-bit, yang Amstrad CPC, ZX Spectrum seri dan lain-lain bisa menggunakan disk-loading sistem operasi, seperti CP / M atau GEOS mereka umumnya bisa bekerja tanpa satu. In fact, most if not all of these computers shipped with a built-in BASIC interpreter on ROM, which also served as a crude operating system, allowing minimal file management operations (such as deletion, copying, etc.) to be performed and sometimes disk formatting, along of course with application loading and execution, which sometimes required a non-trivial command sequence, like with the Commodore 64 . Pada kenyataannya, kebanyakan jika tidak semua komputer ini dikirim dengan built-in DASAR penerjemah pada ROM, yang juga berfungsi sebagai sistem operasi yang kasar, minimal yang memungkinkan file manajemen operasi (seperti penghapusan, menyalin, dll) harus dilakukan dan kadang-kadang format disk, bersama tentu saja dengan aplikasi loading dan pelaksanaan, yang kadang-kadang diperlukan non-command sepele, seperti dengan Commodore 64.

The fact that the majority of these machines were bought for entertainment and educational purposes and were seldom used for more "serious" or business/science oriented applications, partly explains why a "true" operating system was not necessary. Fakta bahwa sebagian besar mesin-mesin tersebut dibeli untuk hiburan dan tujuan pendidikan dan jarang digunakan lebih "serius" atau bisnis / aplikasi berorientasi sains, sebagian dapat menjelaskan mengapa seorang "benar" sistem operasi tidak diperlukan.

Another reason is that they were usually single-task and single-user machines and shipped with minimal amounts of RAM , usually between 4 and 256 kilobytes , with 64 and 128 being common figures, and 8-bit processors, so an operating system's overhead would likely compromise the performance of the machine without really being necessary. Alasan lain adalah bahwa mereka biasanya satu-tugas dan pengguna tunggal mesin dan dikirim dengan jumlah minimal RAM, biasanya antara 4 dan 256 kilobyte, dengan 64 dan 128 tokoh yang umum, dan 8-bit prosesor, sehingga sistem operasi di atas akan kompromi mungkin kinerja mesin tanpa benar-benar yang diperlukan.

Even the available word processor and integrated software applications were mostly self-contained programs which took over the machine completely, as also did video games . Bahkan yang tersedia pengolah kata dan perangkat lunak terintegrasi aplikasi kebanyakan program mandiri yang mengambil alih mesin sepenuhnya, sebagaimana juga melakukan video game.

[ edit ] Game consoles and video games [Sunting] Permainan konsol dan video game

Since virtually all video game consoles and arcade cabinets designed and built after 1980 were true digital machines (unlike the analog Pong clones and derivatives), some of them carried a minimal form of BIOS or built-in game, such as the ColecoVision , the Sega Master System and the SNK Neo Geo . Karena hampir semua permainan video konsol dan arcade lemari dirancang dan dibangun setelah tahun 1980 itu benar mesin digital (tidak seperti analog Pong klon dan derivatif), beberapa dari mereka membawa bentuk minimal BIOS atau built-in permainan, seperti ColecoVision, yang Sega Master Sistem dan SNK Neo Geo. There were however successful designs where a BIOS was not necessary, such as the Nintendo NES and its clones. Namun ada desain yang sukses di mana BIOS tidak perlu, seperti Nintendo SPN dan klon.

Modern day game consoles and videogames, starting with the PC-Engine , all have a minimal BIOS that also provides some interactive utilities such as memory card management, Audio or Video CD playback, copy protection and sometimes carry libraries for developers to use etc. Few of these cases, however, would qualify as a "true" operating system. Modern konsol permainan dan videogame, dimulai dengan PC-Engine, semua memiliki BIOS yang minimal juga menyediakan beberapa utilitas interaktif seperti kartu memori penuh, Audio atau Video CD playback, copy protection dan kadang-kadang membawa perpustakaan bagi para pengembang untuk menggunakan dll Sedikit kasus ini, bagaimanapun, akan memenuhi syarat sebagai "benar" sistem operasi.

The most notable exceptions are probably the Dreamcast game console which includes a minimal BIOS, like the PlayStation , but can load the Windows CE operating system from the game disk allowing easily porting of games from the PC world, and the Xbox game console, which is little more than a disguised Intel-based PC running a secret, modified version of Microsoft Windows in the background. Pengecualian yang paling menonjol mungkin adalah Dreamcast konsol permainan yang mencakup minimal BIOS, seperti PlayStation, tetapi dapat memuat Windows CE sistem operasi dari disk permainan sehingga dengan mudah port permainan dari PC dunia, dan Xbox game console, yang merupakan sedikit lebih dari menyamar berbasis Intel PC yang menjalankan sebuah rahasia, versi modifikasi dari Microsoft Windows di latar belakang. Furthermore, there are Linux versions that will run on a Dreamcast and later game consoles as well. Selain itu, ada Linux versi yang akan dijalankan di Dreamcast dan kemudian konsol permainan juga.

Long before that, Sony had released a kind of development kit called the Net Yaroze for its first PlayStation platform, which provided a series of programming and developing tools to be used with a normal PC and a specially modified "Black PlayStation" that could be interfaced with a PC and download programs from it. Jauh sebelum itu, Sony telah merilis semacam development kit yang disebut Net Yaroze untuk pertama PlayStation platform, yang menyediakan serangkaian alat pemrograman dan mengembangkan untuk digunakan dengan PC normal dan khusus dimodifikasi "Black PlayStation" yang dapat dihubungkan dengan PC dan men-download program dari itu. These operations require in general a functional OS on both platforms involved. Operasi ini pada umumnya memerlukan OS fungsional pada kedua platform yang terlibat.

In general, it can be said that videogame consoles and arcade coin operated machines used at most a built-in BIOS during the 1970s, 1980s and most of the 1990s, while from the PlayStation era and beyond they started getting more and more sophisticated, to the point of requiring a generic or custom-built OS for aiding in development and expandability. Secara umum, dapat dikatakan bahwa konsol dan arcade videogame dioperasikan koin mesin yang digunakan di sebagian besar built-in BIOS selama tahun 1970-an, 1980-an dan sebagian besar tahun 1990-an, sementara dari PlayStation melampaui zaman dan mereka mulai mendapatkan lebih banyak dan lebih canggih, untuk titik memerlukan generik atau kustom dibangun OS untuk membantu dalam pembangunan dan upgrade.

[ edit ] The personal computer era: Apple, Amiga, PC/MS/DR-DOS and beyond [Sunting] Era komputer pribadi: Apple, Amiga, PC / MS / DR-DOS dan melampaui

The development of microprocessors made inexpensive computing available for the small business and hobbyist, which in turn led to the widespread use of interchangeable hardware components using a common interconnection (such as the S-100 , SS-50, Apple II , ISA , and PCI buses ), and an increasing need for 'standard' operating systems to control them. Perkembangan murah komputasi mikroprosesor yang dibuat tersedia untuk usaha kecil dan hobi, yang pada gilirannya menyebabkan meluasnya penggunaan komponen perangkat keras dapat dipertukarkan menggunakan interkoneksi yang umum (seperti S-100, SS-50, Apple II, ISA, dan PCI bus), dan meningkatnya kebutuhan 'standar' sistem operasi untuk mengendalikan mereka. The most important of the early OSes on these machines was Digital Research's CP/M-80 for the 8080 / 8085 / Z-80 CPUs. Paling penting di awal OS di mesin ini adalah CP/M-80 Digital Research untuk 8080 / 8085 / Z-80 CPU. It was based on several Digital Equipment Corporation operating systems, mostly for the PDP-11 architecture. Hal ini didasarkan pada Digital Equipment Corporation beberapa sistem operasi, kebanyakan untuk PDP-11 arsitektur. Microsoft's first Operating System, M-DOS , was designed along many of the PDP-11 features, but for microprocessor based system. Pertama Microsoft Operating System, M-DOS, dirancang sepanjang banyak PDP-11 fitur, tapi untuk sistem berbasis mikroprosesor. MS-DOS (or PC-DOS when supplied by IBM) was based originally on CP/M-80. MS-DOS (atau PC-DOS pengisi oleh IBM) pada awalnya didasarkan CP/M-80. Each of these machines had a small boot program in ROM which loaded the OS itself from disk. Masing-masing mesin ini memiliki program boot kecil di ROM yang dimuat OS itu sendiri dari disk. The BIOS on the IBM-PC class machines was an extension of this idea and has accreted more features and functions in the 20 years since the first IBM-PC was introduced in 1981. BIOS pada PC IBM-mesin kelas adalah perpanjangan dari gagasan ini dan memiliki lebih accreted fitur dan fungsi dalam 20 tahun sejak IBM-PC pertama kali diperkenalkan pada tahun 1981.

The decreasing cost of display equipment and processors made it practical to provide graphical user interfaces for many operating systems, such as the generic X Window System that is provided with many UNIX systems, or other graphical systems such as Microsoft Windows , the RadioShack Color Computer's OS-9 Level II/MultiVue , Commodore 's AmigaOS , Apple 's Mac OS , or even IBM 's OS/2 . Menurunnya biaya peralatan dan prosesor layar membuatnya praktis untuk menyediakan antarmuka pengguna grafis untuk banyak sistem operasi, seperti generik X Window System yang disediakan dengan banyak sistem UNIX, atau sistem grafis lainnya seperti Microsoft Windows, yang RadioShack Warna Computer's OS -9 Tingkat II / MultiVue, Komodor 's AmigaOS, Apple' s Mac OS, atau bahkan IBM 's OS / 2. The original GUI was developed at Xerox Palo Alto Research Center in the early '70s (the Alto computer system) and imitated by many vendors. GUI yang asli dikembangkan di Xerox Palo Alto Research Center di awal 70-an (sistem komputer Alto) dan ditiru oleh banyak vendor.

[ edit ] The rise of virtualization [Sunting] Kebangkitan virtualisasi

Operating systems were originally running directly on the hardware itself, and provided services to applications. Sistem operasi pada awalnya berjalan secara langsung pada perangkat keras itu sendiri, dan memberikan pelayanan bagi aplikasi. With VM/CMS on System/370 , IBM introduced the notion of virtual machine , where the operating system itself runs under the control of a hypervisor , instead of being in direct control of the hardware. VMware popularized this technology on personal computers . Dengan VM / CMS pada System/370, IBM memperkenalkan gagasan tentang mesin virtual, di mana sistem operasi itu sendiri berjalan di bawah kendali sebuah hypervisor, alih-alih dalam kontrol langsung dari perangkat keras. VMware dipopulerkan teknologi ini pada komputer pribadi. Over time, the line between virtual machines, monitors, and operating systems was blurred: Seiring waktu, batas antara mesin virtual, monitor, dan sistem operasi kabur:

  • Hypervisors grew more complex, gaining their own application programming interface [ 5 ] , memory management or file system [ 6 ] Hypervisors tumbuh lebih kompleks, mendapatkan mereka sendiri antarmuka pemrograman aplikasi [5], memori manajemen atau file system [6]
  • Virtualization becomes a key feature of operating systems, as exemplified by Hyper-V in Windows Server 2008 or HP Integrity Virtual Machines in HP-UX Virtualisasi menjadi fitur kunci dari sistem operasi, seperti yang dicontohkan oleh Hyper-V di Windows Server 2008 atau HP Integrity Virtual Machines di HP-UX
  • In some systems, such as POWER5 and POWER6 -based servers from IBM , the hypervisor is no longer optional [ 7 ] Dalam beberapa sistem, seperti POWER5 dan POWER6 berbasis server dari IBM, yang hypervisor tidak lagi opsional [7]
  • Applications have been re-designed to run directly on a virtual machine monitor [ 8 ] Aplikasi telah dirancang ulang untuk berjalan secara langsung pada mesin virtual monitor [8]

In many ways, virtual machine software today plays the role formerly held by the operating system, including managing the hardware resources (processor, memory, I/O devices), applying scheduling policies, or allowing system administrators to manage the system. Dalam banyak hal, software mesin virtual saat ini memainkan peran yang sebelumnya dipegang oleh sistem operasi, termasuk pengelolaan sumber daya perangkat keras (prosesor, memori, I / O device), menerapkan kebijakan penjadwalan, atau memungkinkan administrator sistem untuk mengelola sistem.

[ edit ] See also [Sunting] Lihat pula

[ edit ] References [Sunting] Referensi

  1. ^ "Timeline of Computer History: 1956: Software" . Computer History Museum . http://www.computerhistory.org/timeline/?year=1956 . ^ "Timeline of Computer History: 1956: Software". Computer History Museum. Http://www.computerhistory.org/timeline/?year=1956. Retrieved 2008-05-25 . Diperoleh 2008/05/25.
  2. ^ A Brief History of Linux ^ A Brief History of Linux
  3. ^ Johnston (April 1, 2005). "VSE: A Look at the Past 40 Years" . z/Journal (Thomas Communications, Inc.) (April/May 2005) . http://www.zjournal.com/index.cfm?section=article&aid=293 . ^ Johnston (1 April 2005). "VSE: A Look at the Past 40 Tahun". Z / Journal (Thomas Communications, Inc) (April / Mei 2005). Http://www.zjournal.com/index. cfm? section = artikel & bantuan = 293.
  4. ^ Chuck Boyer, The 360 Revolution ^ Chuck Boyer, Revolusi 360
  5. ^ "VMware API" . ^ "VMware API". VMware . http://www.vmware.com/support/developer/vix-api . VMware. Http://www.vmware.com/support/developer/vix-api. Retrieved 26 November 2008 . Retrieved 26 November 2008.
  6. ^ "VMware file system" . http://www.vmware.com/products/vi/esx/vmfs.html . ^ "VMware sistem berkas". Http://www.vmware.com/products/vi/esx/vmfs.html. Retrieved 26 November 2008 . Retrieved 26 November 2008.
  7. ^ "PowerVM Virtualization on IBM System p: Introduction and Configuration" . http://www.redbooks.ibm.com/abstracts/sg247940.html?Open . ^ "PowerVM Virtualization pada IBM System p: Pendahuluan dan Konfigurasi". Http://www.redbooks.ibm.com/abstracts/sg247940.html?Open. Retrieved 26 November 2008 . Retrieved 26 November 2008.
  8. ^ "JRockit's Liquid VM could be the first real Java OS" . http://www.theserverside.com/news/thread.tss?thread_id=43424 . ^ "JRockit's Liquid VM dapat menjadi satu OS Jawa nyata". Http://www.theserverside.com/news/thread.tss?thread_id=43424. Retrieved 26 November 2008 . Retrieved 26 November 2008.

[ edit ] Further reading [Sunting] Bacaan lebih lanjut

1 komentar: