Kamis, 12 Mei 2016

DOS



DOS / dɒs /, pendek untuk sistem operasi disk, [1] adalah singkatan untuk beberapa sistem operasi komputer yang dioperasikan dengan menggunakan baris perintah.

MS-DOS mendominasi pasar IBM PC yang kompatibel antara tahun 1981 dan 1995, atau sampai sekitar 2000 termasuk Microsoft Windows berbasis MS-DOS sebagian (95, 98, dan Millennium Edition). "DOS" digunakan untuk menggambarkan keluarga dari beberapa sistem command-line yang sangat mirip, termasuk MS-DOS, PC DOS, DR-DOS, FreeDOS, ROM-DOS, dan PTS-DOS.

Terlepas dari penggunaan umum, tidak satupun dari sistem ini hanya bernama "DOS" (nama yang diberikan hanya untuk sistem operasi mainframe tidak terkait IBM di tahun 1960-an). Sejumlah terkait, non-x86 sistem operasi komputer mikro disk yang memiliki "DOS" di nama mereka, dan sering disebut hanya sebagai "DOS" ketika membahas mesin yang menggunakannya (misalnya AmigaDOS, AMSDOS, ANDOS, Apple DOS, Atari DOS, Commodore DOS, CSI-DOS, ProDOS, dan TRSDOS). Sambil memberikan banyak fungsi sistem operasi yang sama untuk sistem komputer masing-masing, program yang berjalan di bawah salah satu dari sistem operasi ini tidak akan berjalan di bawah orang lain.

IBM PC DOS (dan dijual secara terpisah MS-DOS) dan pendahulunya, 86-DOS, mirip CP / M-sistem operasi disk yang dominan Digital Research untuk 8-bit Intel 8080 dan Zilog Z80 mikrokomputer berbasis. DOS bukan berlari pada Intel 8086 16-bit prosesor. Dimulai dengan MS-DOS 1.28 dan PC DOS 2.0 sistem operasi dimasukkan berbagai fitur terinspirasi dari Xenix, varian Microsoft Unix.

Ketika IBM memperkenalkan IBM PC, dibangun dengan Intel 8088 mikroprosesor, mereka membutuhkan sebuah sistem operasi. Mencari build 8088-kompatibel dari CP / M, IBM awalnya mendekati CEO Microsoft Bill Gates (mungkin percaya bahwa Microsoft dimiliki CP / M karena Microsoft Z-80 Softcard, yang memungkinkan CP / M untuk berjalan di Apple II [2] ). IBM dikirim ke Digital Research, dan pertemuan didirikan. Namun, negosiasi awal untuk penggunaan CP / M rusak; Digital Research berharap untuk menjual CP / M secara royalti, sementara IBM dicari lisensi tunggal, dan untuk mengubah nama untuk "PC DOS". pendiri Digital Research Gary Kildall menolak, dan IBM menarik. [2] [3]

IBM lagi mendekati Bill Gates. Gates pada gilirannya mendekati Seattle Computer Products. Ada, programmer Tim Paterson telah mengembangkan varian dari CP / M-80, dimaksudkan sebagai produk internal 16-bit Intel 8086 kartu CPU baru pengujian SCP untuk S-100 bus. Sistem ini awalnya bernama QDOS (Quick and Dirty Operating System), sebelum dibuat tersedia secara komersial sebagai 86-DOS. Microsoft membeli 86-DOS, diduga sebesar $ 50.000. Ini menjadi Microsoft Disk Operating System, MS-DOS, diperkenalkan pada tahun 1981. [4]

Dalam setahun Microsoft berlisensi MS-DOS untuk lebih dari 70 perusahaan lainnya, [5] yang disediakan sistem operasi untuk perangkat mereka sendiri, kadang-kadang di bawah nama mereka sendiri. Microsoft kemudian diperlukan penggunaan nama MS-DOS, dengan pengecualian dari varian IBM. IBM terus mengembangkan versi mereka, PC DOS, untuk PC IBM. [4] Digital Research menyadari bahwa sistem operasi mirip dengan CP / M yang dijual oleh IBM (dengan nama yang sama yang IBM bersikeras untuk CP / M) , dan mengancam tindakan hukum. IBM merespons dengan menawarkan kesepakatan: mereka akan memberikan konsumen PC pilihan PC DOS atau CP / M-86, Kildall ini versi 8086. Side-by-side, CP / M biaya hampir $ 200 lebih dari PC DOS, dan penjualan yang rendah. CP / M memudar, dengan MS-DOS dan PC DOS menjadi sistem operasi dipasarkan untuk PC dan PC yang kompatibel. [2]

Microsoft awalnya dijual MS-DOS hanya untuk produsen peralatan asli (OEM). Salah satu alasan utama untuk ini adalah bahwa tidak semua PC awal adalah 100% IBM PC yang kompatibel. DOS terstruktur sehingga ada pemisahan antara sistem tertentu kode driver perangkat (IO.SYS) dan kernel DOS (MSDOS.SYS). Microsoft menyediakan OEM Adaptasi Kit (OAK) yang memungkinkan OEM untuk menyesuaikan kode driver perangkat untuk sistem tertentu mereka. Pada awal 1990-an, kebanyakan PC ditaati standar PC IBM sehingga Microsoft mulai menjual MS-DOS secara eceran dengan MS-DOS 5.0.

Pada pertengahan 1980-an Microsoft mengembangkan versi multitasking dari DOS. [6] [7] Versi DOS umumnya disebut sebagai "Eropa MS-DOS 4" karena dikembangkan untuk ICL dan lisensi untuk beberapa perusahaan Eropa. Versi DOS mendukung preemptive multitasking, memori bersama, layanan pembantu perangkat dan New executable ( "NE") Format executable. Tak satu pun dari fitur ini digunakan di versi DOS, tetapi mereka digunakan untuk membentuk dasar dari OS / 2 1.0 kernel. Versi DOS berbeda dari yang dirilis secara luas PC DOS 4.0 yang dikembangkan oleh IBM dan berdasarkan DOS 3.3.

Digital Research berusaha untuk mendapatkan kembali pasar yang hilang dari CP / M-86, awalnya dengan serentak DOS, FlexOS dan DOS Plus (keduanya kompatibel dengan MS-DOS dan CP / M-86 software), kemudian dengan Multiuser DOS (kompatibel dengan kedua MS LAKUKAN dan CP / M-86 software) dan DR DOS (kompatibel dengan perangkat lunak MS-DOS). Digital Research dibeli oleh Novell, dan DR DOS menjadi Novell DOS 7; kemudian, itu adalah bagian dari Caldera (di bawah OpenDos nama dan DR-DOS 7.02 / 7.03), Lineo, dan DeviceLogics.

Gordon Letwin menulis pada tahun 1995 bahwa "DOS adalah, ketika kami pertama kali menulis itu, satu kali membuang-jauhnya produk dimaksudkan untuk menjaga IBM bahagia sehingga mereka akan membeli bahasa kita". [8] Microsoft diharapkan bahwa itu akan menjadi interim solusi sebelum Xenix. Perusahaan ini berencana untuk dari waktu ke waktu meningkatkan MS-DOS sehingga akan hampir tidak bisa dibedakan dari single-user Xenix, atau xedos, yang juga akan berjalan di Motorola 68000, Zilog Z-8000, dan LSI-11; mereka akan ke atas kompatibel dengan Xenix, yang BYTE pada tahun 1983 digambarkan sebagai "multi-user MS-DOS masa depan". [9] [10]

IBM, bagaimanapun, tidak ingin mengganti DOS. [11] Setelah AT & T mulai menjual Unix, Microsoft dan IBM mulai mengembangkan OS / 2 sebagai alternatif. [8] Kedua perusahaan kemudian memiliki serangkaian perbedaan pendapat atas sistem operasi dua penerus DOS, OS / 2 dan Microsoft Windows. [12] mereka membagi pengembangan sistem DOS mereka sebagai hasilnya. [13] versi retail terakhir dari MS-DOS adalah MS-DOS 6.22, setelah ini MS-DOS menjadi bagian dari Windows 95/98 / Me bundel. Versi retail terakhir dari PC DOS adalah PC DOS 2000 (alias PC DOS 7 revisi 1) meskipun IBM tidak kemudian mengembangkan PC DOS 7.10 untuk OEM dan penggunaan internal.

Proyek FreeDOS mulai 26 Juni 1994, ketika Microsoft mengumumkan akan tidak lagi menjual atau mendukung MS-DOS. Jim Hall kemudian diposting sebuah manifesto mengusulkan pengembangan pengganti open-source. Dalam beberapa minggu, programmer lain termasuk Pat Villani dan Tim Norman bergabung dengan proyek. Sebuah kernel, baris perintah COMMAND.COM interpreter (shell) dan utilitas inti diciptakan oleh kode mereka telah ditulis atau ditemukan tersedia pooling. Ada beberapa distribusi pra-rilis resmi dari FreeDOS sebelum FreeDOS 1.0 distribusi dirilis pada 3 September 2006. Dibuat tersedia di bawah GNU General Public License (GPL), FreeDOS tidak memerlukan biaya lisensi atau royalti

Semua sistem operasi MS-DOS-jenis dijalankan pada mesin dengan x86 Intel atau CPU yang kompatibel, terutama IBM PC dan kompatibel. versi mesin tergantung dari MS-DOS yang diproduksi untuk banyak mesin berbasis x86 non-IBM-kompatibel, dengan variasi dari penandaan ulang dari distribusi Microsoft di bawah nama produsen, untuk versi yang dirancang khusus untuk bekerja dengan non-IBM-PC yang kompatibel hardware . Selama program aplikasi yang digunakan DOS API bukannya akses hardware langsung, mereka bisa demikian juga berjalan di mesin yang kompatibel non-IBM-PC. Pada tahun 1985, Digital Research juga memiliki versi serentak DOS 68K untuk digunakan pada Motorola 68000 CPU, dan asli FreeDOS kernel DOS-C yang berasal dari DOS / NT, juga untuk Motorola CPU, di awal 1990-an. Sementara sistem ini mirip arsitektur DOS, aplikasi tidak kompatibel biner karena set instruksi yang tidak kompatibel ini non-x86-CPU. Namun, aplikasi yang ditulis dalam bahasa tingkat tinggi bisa porting dengan mudah.

DOS adalah single-user, single-tasking sistem operasi dengan fungsi kernel dasar yang non-reentrant: hanya satu program pada satu waktu dapat menggunakannya dan DOS itu sendiri tidak memiliki fungsi untuk memungkinkan lebih dari satu program untuk mengeksekusi pada satu waktu. DOS kernel menyediakan berbagai fungsi untuk program (interface program aplikasi), seperti karakter I / O, manajemen file, manajemen memori, program loading dan terminasi.

DOS secara default menyediakan kemampuan primitif untuk shell scripting, melalui batch file (dengan ekstensi nama file BAT). Ini adalah file teks yang dapat dibuat dalam editor teks. Mereka dieksekusi dengan cara yang sama seperti program dikompilasi, dan menjalankan setiap baris dari file batch sebagai perintah. Batch file juga dapat menggunakan beberapa perintah internal, seperti GOTO dan pernyataan bersyarat [27] gosub dan aritmatika sederhana didukung dengan DR DOS COMMAND.COM serta beberapa dengan cangkang pihak ketiga seperti 4DOS.; Namun, tidak ada bentuk nyata dari pemrograman biasanya diaktifkan.

Sistem operasi menawarkan antarmuka pemrograman aplikasi yang memungkinkan pengembangan aplikasi berbasis karakter, tetapi tidak untuk mengakses sebagian besar perangkat keras, seperti kartu grafis, printer, atau tikus. Ini diperlukan pemrogram untuk mengakses perangkat keras secara langsung, biasanya menghasilkan setiap aplikasi memiliki set sendiri driver perangkat untuk setiap perangkat hardware. produsen perangkat keras akan merilis spesifikasi untuk memastikan driver perangkat untuk aplikasi populer yang tersedia

DOS menggunakan filesystem yang mendukung 8.3 nama file; 8 karakter untuk nama file dan 3 karakter untuk ekstensi. Dimulai dengan DOS 2 direktori hirarkis yang didukung. Setiap nama direktori juga 8.3 Format tetapi maksimum panjang jalur direktori adalah 64 karakter karena struktur direktori arus internal (CDS) tabel yang DOS mempertahankan. Termasuk nama drive, panjang maksimum nama file yang memenuhi syarat yang DOS mendukung adalah 80 karakter menggunakan drive Format: \ path \ filename.ext diikuti dengan byte nol.

DOS menggunakan Tabel Alokasi File (FAT) filesystem. Ini awalnya FAT12 yang didukung hingga 4078 cluster per drive. DOS 3.0 menambahkan dukungan untuk FAT16 yang digunakan entri alokasi 16-bit dan didukung hingga 65.518 cluster per drive. DOS 3.31 menambahkan dukungan untuk FAT16B yang dihapus batas 32 MB drive dan bisa mendukung hingga 2 GB. Akhirnya MS-DOS 7.1 (komponen DOS dari Windows 9x) menambahkan dukungan untuk FAT32 yang digunakan 32-bit entri alokasi dan bisa mendukung hard drive hingga 137 GB dan seterusnya.

Dimulai dengan DOS 3.1, dukungan file redirector ditambahkan ke DOS. Ini awalnya digunakan untuk mendukung jaringan namun kemudian digunakan untuk mendukung drive CD-ROM dengan MSCDEX. IBM PC DOS 4.0 juga memiliki awal sistem file diinstal (IFS) dukungan tapi ini tidak terpakai dan dibuang di DOS 5.0.

DOS adalah PC-kompatibel platform yang dominan dan banyak program terkenal ditulis untuk itu. Ini termasuk:

4DOS, yang lebih ditingkatkan shell pengganti.
Arachne, 16-bit grafis web browser yang DOS.
interpreter BASIC-bahasa. BASICA dan GW-BASIC meniru lingkungan interpreter BASIC umum ditemukan pada komputer 8-bit.
dBase, salah satu program database awal.
DJGPP, 32-bit DPMI DOS pelabuhan gcc.
Harvard Graphics, salah satu presentasi grafis program desain awal.
Lotus 1-2-3, sebuah program modus spreadsheet dilindungi yang melihat penggunaan berat di pasar korporasi dan telah dikreditkan dengan keberhasilan PC IBM. [42]
Microsoft Macro Assembler, Microsoft C dan CodeView semua bagian dari pengembangan perangkat lunak Microsoft.
Norton Commander dan XTree, utilitas manajemen file.
Norton Utilities, koleksi disk dan sistem utilitas.
PC Tools, koleksi disk dan sistem utilitas.
PKZIP, utilitas kompresi yang cepat menjadi standar dalam file kompresi.
Procomm, Qmodem dan Telix, program komunikasi modem.
QEMM dan 386MAX, DOS utilitas manajemen memori.
Sidekick, sebuah popup manajer informasi pribadi.
Turbo Pascal, Turbo BASIC, Turbo C dan Turbo Assembler semua bagian dari lingkungan pengembangan terintegrasi Borland.
Vern Buerg ini LIST utilitas populer, yang menampilkan isi dari file dalam ASCII atau HEX.
WordPerfect, pengolah kata yang saat ini diproduksi untuk platform Windows.
WordStar, sebuah pengolah kata awal yang digunakan control-kunci urutan yang unik yang direplikasi oleh banyak editor lain.

Setting IP Windows XP



Untuk mengkonfigurasi TCP / IP
1.
Terbuka Koneksi Jaringan
2.
Klik koneksi Anda ingin mengkonfigurasi, dan kemudian, di bawah Jaringan Tugas, klik Ubah pengaturan koneksi ini.
3.
Lakukan salah satu dari yang berikut:

Jika sambungan koneksi area lokal, pada tab General, di bawah koneksi ini menggunakan item berikut, klik Internet Protocol (TCP / IP), lalu klik Properti.

Jika ini adalah dial-up, VPN, atau koneksi yang masuk, klik tab Networking. Dalam koneksi ini menggunakan item berikut, klik Internet Protocol (TCP / IP), lalu klik Properti.
4.
Lakukan salah satu dari yang berikut:

Jika Anda ingin pengaturan IP yang akan diberikan secara otomatis, klik Mendapatkan alamat IP secara otomatis, kemudian klik OK.

Jika Anda ingin menentukan alamat IP atau alamat server DNS, lakukan hal berikut:

Klik Gunakan alamat IP berikut, dan alamat IP, ketik alamat IP.

Klik Gunakan alamat server DNS berikut, dan server DNS yang dipilih dan Alternate DNS server, ketik alamat server DNS primer dan sekunder.
5.
Untuk mengkonfigurasi DNS, WINS, dan IP Settings, klik Advanced.
Catatan

Untuk membuka Network Connections, klik Mulai, klik Control Panel, klik Network dan Internet Connections, kemudian klik Sambungan Jaringan.

Anda harus menggunakan pengaturan IP otomatis (DHCP) bila memungkinkan, karena alasan berikut:

DHCP diaktifkan secara default.

Jika lokasi Anda berubah, Anda tidak perlu mengubah pengaturan IP Anda.

pengaturan otomatis IP yang digunakan untuk semua koneksi, dan mereka menghilangkan kebutuhan untuk mengkonfigurasi pengaturan seperti DNS, WINS, dan sebagainya.

Bootable USB Flash Drive



Untuk membuat bootable USB flash drive
Masukkan USB flash drive ke komputer berjalan.
Buka jendela Command Prompt sebagai administrator.
Jenis diskpart.
Pada baris perintah jendela baru yang terbuka, untuk menentukan jumlah USB flash drive atau drive letter, pada prompt perintah, ketik list disk, dan kemudian klik ENTER. Perintah list disk menampilkan semua disk pada komputer. Catat nomor drive atau drive letter dari USB flash drive.
Pada prompt perintah, ketik select disk <X>, di mana X adalah jumlah drive atau drive letter dari USB flash drive, dan kemudian klik ENTER.
Ketik bersih, dan klik ENTER. Perintah ini akan menghapus semua data dari USB flash drive.
Untuk membuat partisi primary baru pada USB flash drive, jenis membuat bagian pri, dan kemudian klik ENTER.
Untuk memilih partisi yang baru saja Anda buat, type pilih bagian 1, dan kemudian klik ENTER.
Untuk memformat partisi, jenis format fs = ntfs cepat, dan kemudian klik ENTER.
System_CAPS_importantImportant
Jika platform server Anda mendukung Bersatu Extensible Firmware Interface (UEFI), Anda harus memformat USB flash drive sebagai FAT32 bukan sebagai NTFS. Untuk memformat partisi FAT32, jenis format fs = fat32 cepat, dan kemudian klik ENTER.
Ketik aktif, dan kemudian klik ENTER.
Ketik exit, lalu klik ENTER.
Ketika Anda selesai menyiapkan gambar kustom Anda, simpan ke akar USB flash drive.

BIOS




BIOS (/baɪ.ɒs/, singkatan Input / Output System Basic dan juga dikenal sebagai Sistem BIOS, ROM BIOS atau PC BIOS) adalah jenis firmware yang digunakan untuk melakukan inisialisasi hardware selama proses booting (power-on startup ) pada komputer IBM PC yang kompatibel, dan untuk menyediakan layanan runtime untuk sistem operasi dan program. [1] The firmware BIOS dibangun ke komputer pribadi (PC), dan merupakan software pertama yang mereka jalankan saat dinyalakan. Nama itu sendiri berasal dari Basic Input / Output System yang digunakan dalam sistem operasi CP / M pada tahun 1975. [2] [3] Awalnya eksklusif untuk IBM PC, BIOS telah reverse engineered oleh perusahaan yang ingin menciptakan sistem yang kompatibel dan antarmuka dari sistem yang asli berfungsi sebagai standar de facto.

Tujuan mendasar dari BIOS di PC modern untuk menginisialisasi dan menguji komponen sistem perangkat keras, dan memuat boot loader atau sistem operasi dari perangkat memori massal. BIOS tambahan menyediakan lapisan abstraksi untuk perangkat keras, yaitu, dengan cara yang konsisten untuk program aplikasi dan sistem operasi untuk berinteraksi dengan keyboard, display, dan masukan lainnya / output (I / O) perangkat. Variasi dalam perangkat keras sistem yang tersembunyi oleh BIOS dari program yang menggunakan jasa BIOS bukannya langsung mengakses perangkat keras. MS-DOS (PC DOS), yang merupakan sistem operasi PC yang dominan dari awal 1980-an sampai pertengahan 1990-an, mengandalkan layanan BIOS untuk fungsi disk, keyboard, dan layar teks. MS Windows NT, Linux, dan sistem operasi lain yang dilindungi modus pada umumnya mengabaikan lapisan abstraksi yang disediakan oleh BIOS dan tidak menggunakannya setelah pemuatan, bukan mengakses komponen hardware secara langsung.

Kebanyakan implementasi BIOS secara khusus dirancang untuk bekerja dengan komputer atau motherboard model khusus, dengan antarmuka dengan berbagai perangkat yang membentuk sistem chipset pelengkap. Awalnya, firmware BIOS disimpan dalam chip ROM pada motherboard PC; dalam sistem komputer modern, isi BIOS disimpan pada memori flash sehingga dapat ditulis ulang tanpa mengeluarkan chip dari motherboard. Hal ini memungkinkan update mudah ke firmware BIOS fitur sehingga baru dapat ditambahkan atau bug bisa diperbaiki, tetapi juga menciptakan kemungkinan untuk komputer terinfeksi dengan rootkit BIOS.

Terpadu Extensible Firmware Interface (UEFI) dirancang sebagai pengganti BIOS, bertujuan untuk mengatasi kekurangan teknis. [4] Pada 2014, hardware PC baru didominasi kapal dengan firmware UEFI.

Istilah BIOS (Basic Input / Output System) diciptakan oleh Gary Kildall [5] dan pertama kali muncul di CP / M sistem operasi pada tahun 1975, [2] [3] [6] [7] menggambarkan mesin-spesifik bagian dari CP / M diload ketika saat booting yang interface langsung dengan perangkat keras. [3] (A CP mesin / M biasanya memiliki hanya boot loader sederhana dalam ROM-nya.)

Versi MS-DOS, PC DOS atau DR-DOS berisi file bernama berbagai "IO.SYS", "IBMBIO.COM", "IBMBIO.SYS", atau "DRBIOS.SYS"; file ini dikenal sebagai "DOS BIOS" (juga dikenal sebagai "DOS I / O System") dan berisi tingkat rendah hardware khusus bagian dari sistem operasi. Bersama-sama dengan yang mendasari hardware khusus, tetapi sistem-independen operasi "Sistem BIOS", yang berada di ROM, itu merupakan analog dengan "CP / M BIOS".

Dengan diperkenalkannya PS / 2 mesin, IBM dibagi BIOS Sistem ke modus real dan bagian protected mode. Bagian modus real dimaksudkan untuk memberikan kompatibilitas ke belakang dengan sistem operasi yang ada seperti DOS, dan karena itu diberi nama "CBIOS" (untuk Kompatibilitas BIOS), sedangkan "ABIOS" (for Advanced BIOS) tersedia interface baru khusus cocok untuk multitasking sistem operasi seperti OS / 2.

BIOS yang asli IBM PC XT tidak punya antarmuka pengguna interaktif. kode kesalahan atau pesan yang ditampilkan di layar, atau serangkaian kode suara yang dihasilkan sinyal kesalahan ketika power-on self-test (POST) yang tidak melanjutkan ke titik sukses menginisialisasi adapter tampilan video. Pilihan pada IBM PC dan XT yang ditetapkan oleh switch dan jumper di papan utama dan kartu perifer. Mulai sekitar pertengahan 1990-an, menjadi khas untuk BIOS ROM untuk menyertakan "BIOS konfigurasi utilitas" (BCU [8]) atau "setup BIOS utilitas", diakses pada sistem power-up oleh urutan tombol tertentu. Program ini memungkinkan pengguna untuk mengatur opsi konfigurasi sistem, dari jenis sebelumnya diatur menggunakan switch DIP, melalui sistem menu interaktif dikontrol melalui keyboard. Pada periode interim, PCs- IBM-kompatibel termasuk IBM di- diadakan pengaturan konfigurasi di RAM yang didukung baterai dan menggunakan program konfigurasi bootable pada disk, bukan di ROM, untuk mengatur opsi konfigurasi yang terkandung dalam memori ini . disk disertakan dengan komputer, dan jika itu hilang pengaturan sistem tidak bisa diubah.

Sebuah komputer Wintel-kompatibel modern menyediakan rutin setup dasarnya tidak berubah di alam dari utilitas setup BIOS ROM-penduduk akhir tahun 1990-an; pengguna dapat mengkonfigurasi opsi hardware menggunakan keyboard dan tampilan video. Juga, ketika kesalahan terjadi pada saat boot, BIOS yang modern biasanya menampilkan pesan error user-friendly, sering disajikan sebagai kotak pop-up dalam gaya TUI, dan menawarkan untuk masuk ke setup BIOS utilitas atau untuk mengabaikan kesalahan dan melanjutkan jika memungkinkan. Alih-alih RAM yang didukung baterai, mesin Wintel modern mungkin menyimpan pengaturan konfigurasi BIOS in flash ROM, mungkin flash ROM yang sama yang memegang BIOS itu sendiri.

sistem startup

Jika sistem baru saja dihidupkan atau tombol reset ditekan ( "boot dingin"), yang penuh power-on self-test (POST) dijalankan. Jika Ctrl + Alt + Delete ditekan ( "hangat boot"), nilai bendera khusus disimpan dalam memori nonvolatile BIOS ( "CMOS") sebelum prosesor reset, dan setelah me-reset kode BIOS startup mendeteksi bendera ini dan tidak menjalankan POST. Ini menghemat waktu jika tidak digunakan untuk mendeteksi dan menguji semua memori.

POST cek, mengidentifikasi, dan menginisialisasi perangkat sistem seperti CPU, RAM, menyela dan DMA controller dan bagian lain dari chipset, kartu video display, keyboard, hard disk drive, optical disc drive dan perangkat keras dasar lainnya.

PC IBM awal memiliki rutinitas sedikit diketahui di POST yang akan mencoba untuk men-download program pemeliharaan ke RAM melalui port keyboard sebelum melakukan unsur-unsur lain dari proses boot, seperti sebelum pemindaian untuk ROM pilihan atau mengeksekusi boot loader. (Tidak ada port serial atau paralel standar pada awal IBM PC, tapi port keyboard baik XT atau AT / PS / 2 tipe telah standar pada hampir setiap PC dan klon.) Jika download rupanya berhasil, BIOS akan memverifikasi checksum di atasnya dan kemudian menjalankannya [10] [11] fitur ini dimaksudkan untuk tes pabrik atau tujuan diagnostik.; sementara itu utilitas terbatas di luar pabrik atau perbaikan fasilitas, dapat digunakan dengan cara proprietary untuk boot PC sebagai sistem satelit ke mesin host (seperti yang digunakan dalam lingkungan manufaktur [rujukan?]).

proses boot [sunting]
Setelah opsi ROM scan selesai dan semua modul ROM terdeteksi dengan checksum yang valid telah dipanggil, atau segera setelah POST dalam versi BIOS yang tidak memindai ROM pilihan, BIOS panggilan INT 19h untuk memulai proses booting. Pasca-boot, program dimuat juga dapat menghubungi INT 19h reboot sistem, tetapi mereka harus berhati-hati untuk menonaktifkan interupsi dan proses hardware asynchronous lain yang dapat mengganggu BIOS proses reboot, atau sistem mungkin hang atau crash ketika sedang reboot .

Ketika INT 19h disebut, BIOS upaya untuk mencari software boot loader diadakan pada perangkat penyimpanan yang ditunjuk sebagai "boot perangkat", seperti hard disk, floppy disk, CD, atau DVD. Ini beban dan mengeksekusi software boot pertama yang ditemukan, memberikan kendali PC. [12] ini adalah proses yang dikenal sebagai boot (kadang-kadang disebut "boot up"), yang merupakan kependekan dari "bootstrap".

BIOS memilih perangkat booting calon menggunakan informasi yang dikumpulkan oleh POST dan informasi konfigurasi dari EEPROM, RAM CMOS atau, dalam PC awal, switch DIP. Berikut urutan prioritas boot pada dasarnya, BIOS memeriksa setiap perangkat untuk melihat apakah bootable. Untuk disk drive atau perangkat yang logis mengemulasi disk drive, seperti USB flash drive atau mungkin tape drive, untuk melakukan ini memeriksa BIOS mencoba untuk memuat sektor pertama (boot sector) dari disk ke RAM di alamat memori 0x0000: 0x7C00. Jika sektor ini tidak dapat dibaca (karena disk hilang atau diformat, atau karena kegagalan hardware), BIOS menganggap perangkat unbootable dan hasil untuk memeriksa perangkat berikutnya. Jika sektor ini dibaca berhasil, beberapa BIOS juga akan memeriksa tanda tangan boot sector 0x55 0xAA dalam dua byte terakhir dari sektor ini (yang 512 byte), sebelum menerima sektor boot dan mempertimbangkan bootable perangkat. [Nb 1]

BIOS hasil untuk menguji setiap berurutan perangkat sampai perangkat bootable ditemukan, pada saat transfer BIOS mengontrol ke sektor dimuat dengan instruksi lompatan ke byte pertama di alamat 0x0000: 0x7C00 (tepat 1 KiB di bawah 32 tanda KIB); melihat MBR doa dan VBR doa. (Lokasi ini adalah salah satu alasan bahwa IBM PC membutuhkan setidaknya 32 KiB RAM agar dapat dilengkapi dengan sistem disk; dengan 31 KiB atau kurang, tidak mungkin untuk boot dari setiap disk, removable atau tetap, menggunakan BIOS booting protokol.) Kebanyakan, tetapi tidak semua, BIOS memuat jumlah drive (seperti yang digunakan oleh INT 13h) dari boot drive ke CPU daftar DL sebelum melompat ke byte pertama sektor boot dimuat.

Perhatikan juga bahwa BIOS tidak menafsirkan atau memproses isi dari sektor boot selain untuk mungkin memeriksa tanda tangan boot sector dalam dua byte terakhir; semua interpretasi struktur data seperti MBR partisi meja dan disebut BIOS Parameter Blok dilakukan oleh program boot di sektor boot sendiri atau dengan program lain dimuat melalui proses boot dan di luar lingkup BIOS. Apa-apa tentang BIOS predikat struktur data ini atau menghambat penggantian atau perbaikan mereka.

Sebuah perangkat non-disk seperti upaya adapter jaringan booting dengan prosedur yang didefinisikan oleh ROM opsi atau setara diintegrasikan ke dalam motherboard BIOS ROM. Dengan demikian, opsi ROM juga dapat mempengaruhi atau menggantikan proses boot ditentukan oleh motherboard BIOS ROM.

prioritas booting [sunting]
Pengguna dapat mengontrol proses boot, menyebabkan satu media untuk boot bukan lain ketika dua atau lebih bootable media yang hadir, dengan mengambil keuntungan dari prioritas booting dilaksanakan oleh BIOS. Misalnya, kebanyakan komputer memiliki hard disk yang bootable, tetapi biasanya ada removable-media drive yang memiliki prioritas boot yang lebih tinggi, sehingga pengguna dapat menyebabkan removable disk untuk boot, hanya dengan memasukkan itu, tanpa menghapus hard disk drive atau mengubah isinya untuk membuatnya unbootable.

Dalam kebanyakan BIOS modern, urutan prioritas boot dari semua perangkat yang berpotensi bootable dapat secara bebas dikonfigurasi oleh pengguna melalui utilitas konfigurasi BIOS. Di BIOS yang lebih tua, boot terbatas pilihan prioritas yang dipilih; di BIOS awal, skema prioritas tetap dilaksanakan, dengan floppy disk drive pertama, disk tetap (yaitu hard disk) kedua, dan biasanya tidak ada perangkat booting lain yang didukung, tunduk pada modifikasi aturan ini dengan ROM opsi diinstal. BIOS di PC awal juga biasanya hanya akan boot dari floppy disk drive pertama atau hard disk drive pertama, bahkan jika ada dua drive dari kedua jenis diinstal. Semua urutan prioritas booting lebih maju berkembang perbaikan sebagai tambahan pada sistem dasar ini.

Historis BIOS akan mencoba untuk boot dari floppy drive pertama dan kedua disk keras. Default untuk CD atau DVD booting merupakan perpanjangan dari ini. Dengan El Torito media optik standar boot, drive optik benar-benar mengemulasi 3.5 "high-density floppy disk ke BIOS untuk tujuan booting. Optical disk adalah kasus khusus, karena level terendah dari organisasi data biasanya tinggi tingkat yang cukup sistem file (misalnya ISO 9660 untuk CD-ROM).

Membaca "sektor pertama" dari CD-ROM atau DVD-ROM bukan operasi sederhana didefinisikan seperti itu adalah pada floppy disk atau hard disk. Selanjutnya, kompleksitas menengah membuatnya sulit untuk menulis program boot yang berguna di satu sektor, meskipun sektor media optik biasanya 2048 byte masing-masing, empat kali ukuran standar 512-byte dari floppy dan warisan sektor hard disk. Oleh karena itu, media optik booting menggunakan standar El Torito, yang menentukan cara untuk disk optik mengandung gambar dari kepadatan tinggi (1,44 MB) floppy disk dan untuk drive untuk menyediakan akses ke disk image ini dengan cara sederhana yang mengemulasi operasi floppy disk drive. Oleh karena itu, CD-ROM drive boot seperti ditiru floppy disk drive; bootable maya floppy disk dapat berisi perangkat lunak yang menyediakan akses ke media optik dalam format asli.

kegagalan Boot
Perilaku jika BIOS tidak menemukan perangkat bootable telah beragam seperti komputer pribadi dikembangkan. Asli IBM PC dan XT memiliki Microsoft Cassette BASIC di ROM, dan jika tidak ada perangkat bootable ditemukan, ROM BASIC dimulai dengan memanggil INT 18h. Oleh karena itu, pembatasan kegagalan hardware, PC IBM original atau XT akan pernah gagal untuk boot, baik ke dasar atau dari disk (atau melalui pilihan ROM). Salah satu model asli PC IBM yang tersedia tanpa disk drive; perekam kaset bisa dilampirkan melalui port kaset di bagian belakang, untuk membuka dan menyimpan program BASIC ke tape. Sejak beberapa program yang digunakan BASIC di ROM, pembuat PC clone meninggalkannya keluar; maka komputer yang gagal untuk boot dari disk akan menampilkan "No ROM BASIC" dan berhenti (dalam menanggapi INT 18h).

Kemudian komputer akan menampilkan pesan seperti "Tidak ada bootable disk yang ditemukan"; beberapa akan meminta untuk disk yang akan dimasukkan dan tombol ditekan, dan ketika tombol ditekan mereka akan memulai proses boot. Sebuah BIOS modern mungkin menampilkan apa-apa atau mungkin secara otomatis masuk ke BIOS utilitas konfigurasi saat proses boot gagal. Tidak seperti BIOS sebelumnya, versi modern sering ditulis dengan asumsi bahwa jika komputer tidak dapat boot dari hard disk, pengguna tidak akan memiliki perangkat lunak yang mereka ingin boot dari removable media sebagai gantinya. (Akhir-akhir ini, biasanya itu akan hanya menjadi teknisi komputer spesialis yang melakukan itu, hanya untuk mendapatkan komputer kembali ke kondisi di mana dapat boot dari hard disk.)

Secara historis, BIOS di PC IBM dan XT tidak punya built-in antarmuka pengguna. Versi BIOS di PC sebelumnya (XT-kelas) tidak software dikonfigurasi; sebaliknya, pengguna mengatur pilihan melalui switch DIP pada motherboard. Kemudian komputer, termasuk semua IBM-kompatibel dengan 80286 CPU, memiliki memori nonvolatile BIOS yang didukung baterai (CMOS RAM chip) yang diadakan pengaturan BIOS. [21] Pengaturan ini, seperti jenis video adapter, ukuran memori, dan hard-disk parameter, hanya bisa dikonfigurasi dengan menjalankan program konfigurasi dari disk, tidak dibangun ke dalam ROM. Sebuah khusus "referensi disket" dimasukkan dalam IBM AT untuk mengkonfigurasi pengaturan seperti ukuran memori.

Versi BIOS awal tidak memiliki password atau boot-perangkat pilihan pilihan. BIOS itu keras-kode untuk boot dari floppy drive pertama, atau, jika itu gagal, hard disk pertama. Akses kontrol pada awal mesin AT-kelas adalah dengan switch kunci tombol fisik (yang tidak sulit untuk mengalahkan jika kasus komputer bisa dibuka). Siapa pun yang bisa menghidupkan komputer bisa boot. [Rujukan?]

Kemudian, komputer 386-kelas mulai mengintegrasikan setup utilitas BIOS di ROM itu sendiri, di samping kode BIOS; komputer ini biasanya boot ke utilitas setup BIOS jika kombinasi tombol atau tombol tertentu ditekan, jika BIOS POST dan proses boot dieksekusi.

Sebuah utilitas setup BIOS modern memiliki user interface berbasis menu (UI) diakses dengan menekan tombol tertentu pada keyboard ketika PC dimulai. Biasanya kunci diiklankan untuk waktu yang singkat selama startup awal, misalnya "Tekan F1 untuk masuk setup CMOS". Sebenarnya kunci tergantung pada perangkat keras tertentu. Fitur yang ada di utilitas setup BIOS biasanya meliputi:

Konfigurasi komponen hardware, termasuk pengaturan berbagai modus operasi mereka dan frekuensi (misalnya, memilih bagaimana pengontrol penyimpanan yang terlihat oleh sistem operasi, atau overlocking CPU)
Mengatur jam sistem
Mengaktifkan atau menonaktifkan komponen sistem
Memilih perangkat yang potensial perangkat boot, dan di mana pesanan dan booting dari mereka akan berusaha
Menetapkan berbagai password, seperti password untuk mengamankan akses ke fungsi antarmuka BIOS pengguna itu sendiri dan mencegah pengguna berbahaya dari booting sistem dari perangkat penyimpanan portabel yang tidak sah, password untuk booting sistem, atau hard disk sandi drive yang membatasi akses ke sana dan tetap ditugaskan bahkan jika hard disk drive dipindahkan ke komputer lain

Asli IBM PC BIOS (dan kaset BASIC) disimpan pada memori (ROM) chip read-only topeng-diprogram dalam soket pada motherboard. ROM bisa diganti, tapi tidak diubah, oleh pengguna. Untuk memungkinkan untuk update, banyak komputer yang kompatibel digunakan perangkat memori re-programmable seperti EPROM dan perangkat memori flash kemudian. Menurut Robert lebih berani, presiden dari produsen BIOS Micro Firmware, Flash BIOS chip menjadi umum sekitar tahun 1995 karena PROM elektrik bisa dihapus (EEPROM) chip lebih murah dan lebih mudah untuk program dari standar ultraviolet bisa dihapus PROM (EPROM) chip. flash chip yang diprogram (dan diprogram ulang) di sirkuit, sedangkan chip EPROM perlu dihapus dari motherboard untuk re-programming. [22] versi BIOS upgrade untuk mengambil keuntungan dari versi yang lebih baru dari perangkat keras dan untuk memperbaiki bug di sebelumnya revisi BIOS. [23]

Dimulai dengan IBM AT, PC mendukung jam hardware settable melalui BIOS. Itu sedikit abad yang memungkinkan untuk mengubah abad manual ketika tahun 2000 terjadi. Kebanyakan BIOS revisi dibuat pada tahun 1995 dan hampir semua revisi BIOS pada tahun 1997 didukung tahun 2000 dengan mengatur bit abad secara otomatis ketika jam digulung lewat tengah malam, 31 Desember 1999. [24]

Flash chip pertama melekat pada bus ISA. Mulai tahun 1997, flash BIOS pindah ke bus LPC, pengganti fungsional untuk ISA, menyusul penerapan standar baru yang dikenal sebagai "firmware hub" (FWH). Pada tahun 2006, sistem pertama yang mendukung Serial Peripheral Interface (SPI) muncul, dan memori flash BIOS pindah lagi.

Ukuran BIOS, dan kapasitas ROM, EEPROM, atau media lain dapat disimpan pada, telah meningkat dari waktu ke waktu sebagai fitur baru telah ditambahkan ke kode; versi BIOS sekarang ada dengan ukuran hingga 16 megabyte. Untuk kontras, asli IBM PC BIOS terkandung dalam 8 KiB mask ROM. Beberapa motherboard modern termasuk bahkan lebih besar NAND IC memori flash on board yang mampu menyimpan sistem operasi kompak utuh, seperti beberapa distro Linux. Sebagai contoh, beberapa motherboard ASUS termasuk SplashTop Linux tertanam ke NAND IC memori flash mereka [25] Namun, ide termasuk sistem operasi bersama dengan BIOS di ROM dari PC tidak baru.; pada tahun 1980, Microsoft menawarkan pilihan ROM untuk MS-DOS, dan itu termasuk dalam ROM dari beberapa klon PC seperti Tandy 1000 HX.

Tipe lain chip firmware ditemukan pada IBM PC AT dan kompatibel awal. Di AT, antarmuka keyboard yang dikendalikan oleh mikrokontroler dengan memori yang dapat diprogram sendiri. Pada IBM AT, yang merupakan perangkat socketed 40-pin, sementara beberapa produsen menggunakan versi EPROM chip ini yang menyerupai EPROM. kontroler ini juga ditugaskan fungsi A20 gerbang untuk mengelola memori di atas kisaran satu-megabyte; kadang-kadang upgrade ini "Keyboard BIOS" itu perlu untuk mengambil keuntungan dari software yang bisa menggunakan memori atas. [rujukan?]

BIOS mungkin berisi komponen seperti Kode Referensi Memory (MRC), yang bertanggung jawab untuk menangani timing memori dan pengaturan perangkat keras yang berhubungan.


Sistem Operasi




Sebuah sistem operasi (OS) adalah perangkat lunak sistem yang mengelola sumber daya perangkat keras komputer dan perangkat lunak dan menyediakan layanan umum untuk program komputer. Sistem operasi adalah komponen dari perangkat lunak sistem dalam sistem komputer. program aplikasi biasanya membutuhkan sebuah sistem operasi berfungsi.

sistem operasi time-sharing jadwal tugas untuk penggunaan yang efisien dari sistem dan mungkin juga termasuk perangkat lunak akuntansi untuk alokasi biaya waktu prosesor, penyimpanan massa, cetak, dan sumber daya lainnya.

Untuk fungsi perangkat keras seperti input dan output dan alokasi memori, sistem operasi bertindak sebagai perantara antara program dan perangkat keras komputer, [1] [2] meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan sering membuat sistem panggilan ke fungsi OS atau terganggu oleh itu. Sistem operasi yang ditemukan pada banyak perangkat yang berisi komputer - dari telepon seluler dan konsol video game ke server web dan superkomputer.

Contoh sistem operasi desktop populer termasuk Apple OS X, Linux dan variannya, dan Microsoft Windows. Jadi yang disebut sistem operasi mobile termasuk Android dan iOS. kelas-kelas lain dari sistem operasi, seperti real-time (RTOS), juga ada.

Single dan multi-tasking
Sebuah sistem single-tasking hanya dapat menjalankan satu program pada satu waktu, sedangkan sistem operasi multi-tasking memungkinkan lebih dari satu program yang akan berjalan di concurrency. Hal ini dicapai dengan time-sharing, membagi waktu prosesor yang tersedia antara beberapa proses yang masing-masing terganggu berulang kali di iris waktu dengan subsistem tugas-penjadwalan sistem operasi. Multi-tasking dapat dicirikan jenis preemptive dan koperasi. Pada preemptive multitasking, sistem operasi irisan waktu CPU dan mendedikasikan slot untuk setiap program. Unix-seperti sistem operasi, misalnya, Solaris, Linux, serta AmigaOS mendukung preemptive multitasking. Koperasi multitasking dicapai dengan mengandalkan setiap proses untuk memberikan waktu untuk proses lain dengan cara yang ditentukan. versi 16-bit dari Microsoft Windows yang digunakan koperasi multi-tasking. versi 32-bit dari Windows NT dan Win9x, digunakan preemptive multi-tasking.

Single dan multi-user
sistem operasi single-user tidak memiliki fasilitas untuk membedakan pengguna, tetapi memungkinkan beberapa program untuk berjalan secara bersamaan. [3] Sebuah sistem operasi multi-user memperluas konsep dasar multi-tasking dengan fasilitas yang mengidentifikasi proses dan sumber daya, seperti disk ruang, milik beberapa pengguna, dan sistem memungkinkan beberapa pengguna untuk berinteraksi dengan sistem pada waktu yang sama. sistem operasi time-sharing jadwal tugas untuk penggunaan yang efisien dari sistem dan mungkin juga termasuk perangkat lunak akuntansi untuk alokasi biaya waktu prosesor, penyimpanan massa, cetak, dan sumber daya lain untuk beberapa pengguna.

didistribusikan
Sebuah sistem operasi terdistribusi mengelola sekelompok komputer yang berbeda dan membuat mereka tampak satu komputer. Perkembangan jaringan komputer yang dapat terhubung dan berkomunikasi satu sama lain memunculkan komputasi terdistribusi. perhitungan didistribusikan dilakukan pada lebih dari satu mesin. Ketika komputer dalam kerja kelompok bekerjasama, mereka membentuk sistem terdistribusi. [4]

templated
Dalam sebuah OS, didistribusikan dan konteks komputasi awan, template mengacu menciptakan gambar mesin virtual tunggal sebagai sistem operasi tamu, kemudian menyimpannya sebagai alat untuk beberapa menjalankan mesin virtual. Teknik ini digunakan baik dalam virtualisasi dan manajemen cloud computing, dan umum di gudang server yang besar. [5]

tertanam
sistem operasi tertanam dirancang untuk digunakan dalam sistem komputer embedded. Mereka dirancang untuk beroperasi pada mesin kecil seperti PDA dengan otonomi kurang. Mereka mampu beroperasi dengan jumlah terbatas sumber daya. Mereka sangat kompak dan sangat efisien dengan desain. Windows CE dan Minix 3 adalah beberapa contoh dari sistem operasi tertanam.

Waktu sebenarnya
Sebuah sistem operasi real-time adalah sistem operasi yang menjamin untuk memproses peristiwa atau data dalam waktu yang cukup singkat waktu tertentu. Sebuah sistem operasi real-time mungkin single atau multi-tasking, tapi ketika multitasking, menggunakan algoritma penjadwalan khusus sehingga bersifat deterministik perilaku dicapai. Sebuah sistem switch-event antara tugas-tugas berdasarkan prioritas atau peristiwa eksternal, sementara sistem operasi time-sharing beralih tugas berdasarkan jam interupsi. [Rujukan?]

Perpustakaan
Sebuah sistem operasi perpustakaan adalah satu di mana layanan yang sistem operasi khas menyediakan, seperti jaringan, disediakan dalam bentuk perpustakaan. Perpustakaan ini terdiri dengan aplikasi dan kode konfigurasi untuk membangun unikernels - yang khusus, ruang alamat tunggal, gambar mesin yang dapat digunakan untuk awan atau lingkungan tertanam.

Ini adalah daftar dari sistem operasi. sistem operasi komputer dapat dikategorikan oleh teknologi, kepemilikan, perizinan, bekerja negara, penggunaan, dan oleh banyak karakteristik lainnya. Dalam prakteknya, banyak dari pengelompokan ini mungkin tumpang tindih. Kriteria inklusi adalah keadaan terkemuka, seperti yang ditunjukkan baik melalui sebuah artikel Wikipedia yang ada atau kutipan ke sumber terpercaya.

Acorn Komputer [sunting]
Arthur
ARX
MOS
RISC iX
RISC OS
Amiga Inc [sunting]
AmigaOS
AmigaOS 1,0-3,9 (Motorola 68000)
AmigaOS 4 (PowerPC)
Amiga Unix (alias Amix)
Apple Inc [sunting]
Apple II
apple DOS
apple Pascal
ProDOS
GS / OS
apple III
apple SOS
apple Lisa
Lisa Lokakarya [1]
Lisa Sistem Operasi [2]
apple Macintosh
Mac OS
A / UX (UNIX System V dengan ekstensi BSD)
Rapsodi
Langkah berikutnya
OS X (sebelumnya Mac OS X)
OS X Server (sebelumnya Mac OS X Server)
Apple Jaringan Server
IBM AIX (Apple-disesuaikan)
apple MessagePad
Newton OS
iPhone, iPod Touch, iPad
iOS (bagian dari OS X)
apple Perhiasan
watchOS (bagian dari iOS)
sistem operasi tertanam
A / ROSE
software iPod (tertanam OS disebutkan namanya untuk iPod)
Unnamed varian NetBSD untuk Airport Extreme dan Time Capsule
Apollo Komputer [sunting]
Domain / OS: Salah satu sistem berbasis jaringan pertama. Berjalan di hardware Apollo / Domain. Kemudian dibeli oleh Hewlett-Packard.
Atari [sunting]
Atari DOS (untuk komputer 8-bit)
Atari TOS
Atari MultiTOS
BAE Systems [sunting]
XTS-400
Jadilah Inc. [sunting]
BeOS
Beia
BeOS r5.1d0
magnussoft ZETA (berdasarkan kode sumber BeOS r5.1d0, dikembangkan oleh yellowTAB)
Bell Labs [sunting]
Unix ( "sistem baru Ken," untuk penciptanya (Ken Thompson), resmi Unics dan kemudian Unix, sistem operasi prototypic dibuat di Bell Labs pada tahun 1969 yang menjadi dasar bagi keluarga Unix dari sistem operasi)
UNIX Time-Sharing System v1
UNIX Time-Sharing System v2
UNIX Time-Sharing System v3
UNIX Time-Sharing System v4
UNIX Time-Sharing System v5
UNIX Time-Sharing System v6
MINI-UNIX
PWB / UNIX
USG
CB Unix
UNIX Time-Sharing System v7 (Ini adalah dari Versi 7 Unix (dan, ke mana, keturunan yang terdaftar di bawah ini) bahwa hampir semua Unix berbasis dan sistem operasi Unix-seperti turun.)
Unix Sistem III
Unix Sistem IV
Unix System V
Unix System V Rilis 2.0, 3.0, 3.2, 4.0, dan 4.2
UNIX Time-Sharing System v8
UNIX TIme-Sharing System V9
UNIX Time-Sharing System v10
Non-Unix Sistem Operasi:

BESYS
Plan 9 dari Bell Labs
Banteng SAS [sunting]
Sistem Operasi Comprehensive General (GCOS)
Burroughs Corporation, Unisys [sunting]
Burroughs MCP
Control Data Corporation [sunting]
Sistem Operasi Chippewa (COS)
MACE (Mansfield dan Cahlander Executive)
Kronos (Kronographic OS)
NOS (Network Operating System)
NOS / BE NOS Batch Lingkungan
NOS / VE NOS Virtual Lingkungan
SCOPE (Pengawas Pengendalian Program Pelaksanaan)
SIPROS (untuk Simultaneous Processing Sistem Operasi)
EP / IX (Peningkatan Kinerja Unix)
Konvergen Teknologi [sunting]
Sistem Operasi Teknologi konvergen (kemudian diakuisisi oleh Unisys)
Data Umum [sunting]
komputer AOS untuk 16-bit Data General Eclipse komputer dan AOS / VS untuk 32-bit (seri MV) Gerhana, MP / AOS untuk Micronova berbasis
DG / UX
RDOS Real-time Sistem Disk Operating, dengan varian: RTOS dan DOS (tidak berhubungan dengan PC DOS, MS-DOS dll)
Datapoint [sunting]
CTO Z-80 berbasis, Kaset Sistem Operasi Tape untuk sistem desktop awal. Mampu sampai 8 pengguna secara simultan. Digantikan oleh Datapoint DOS.
DOS Intel 808x / 80x86 berbasis, Sistem Disk Operating untuk sistem desktop. Mampu pengguna hingga 32 per node. Didukung jaringan canggih dari node yang sering tujuan-dibangun. Nama DOS digunakan dalam produk ini masuk layar sebelum dipopulerkan oleh IBM, Microsoft dan lain-lain.
DDC-I, Inc. [sunting]
Deos Time & Space dipartisi RTOS, Bersertifikat untuk DO-178B, Tingkat A sejak tahun 1998
HeartOS POSIX berbasis Keras Real-Time Sistem Operasi
Penelitian digital, Inc. [sunting]
CP / M
CP / M CP / M untuk Intel 8080/8085 dan Zilog Z80
CP pribadi / M, merupakan penyempurnaan dari CP / M
CP / M Ditambah dengan BDOS 3.0
CP / M-68K CP / M untuk Motorola 68000
CP / M-8000 CP / M untuk Zilog Z8000
CP / M-86 CP / M untuk Intel 8088/8086
CP / M-86 Ditambah
CP pribadi / M-86
MP / M Multi-user versi CP / M-80
MP / M II
MP / M-86 Multi-user versi CP / M-86
MP / M 8-16, varian dual-prosesor dari MP / M untuk 8086 dan 8080 CPU.
Bersamaan CP / M, penerus dari CP / M-80 dan MP / M-80
Bersamaan CP / M-86, penerus dari CP / M-86 dan MP / M-86
Bersamaan CP / M 8-16, varian dual-prosesor bersamaan CP / M untuk 8086 dan 8080 CPU.
Bersamaan CP / M-68K, varian untuk 68000
DOS
Bersamaan DOS, penerus bersamaan CP / M-86 dengan PC-MODE
Bersamaan PC DOS, varian bersamaan DOS untuk IBM PC yang kompatibel
Bersamaan DOS 8-16, varian dual-prosesor bersamaan DOS untuk 8086 dan 8080 CPU
Bersamaan DOS 286
Bersamaan DOS XM, varian real-mode bersamaan DOS dengan dukungan Eems
Bersamaan DOS 386
Bersamaan DOS 386 / MGE, sebuah bersamaan DOS 386 varian dengan grafis canggih kemampuan terminal
Bersamaan DOS 68K, pelabuhan bersamaan DOS untuk Motorola 68000 CPU dengan DOS kemampuan portabilitas kode sumber
FlexOS 1,0-2,34, turunan dari Concurrent DOS 286
FlexOS 186, varian FlexOS untuk terminal
FlexOS 286, varian FlexOS untuk host
Siemens S5-DOS / MT, sistem kontrol industri berdasarkan FlexOS
IBM 4680 OS, sistem POS operasi berbasis FlexOS
IBM 4690 OS, sistem POS operasi berbasis FlexOS
Toshiba 4690 OS, sistem POS operasi berbasis IBM 4690 OS dan FlexOS
FlexOS 386, varian kemudian FlexOS untuk host
IBM 4690 OS, sistem POS operasi berbasis FlexOS
Toshiba 4690 OS, sistem POS operasi berbasis IBM 4690 OS dan FlexOS
FlexOS 68K, turunan dari Concurrent DOS 68K
Multiuser DOS, penerus dari Concurrent DOS 386
CCI Multiuser DOS
DATAPAC Multiuser DOS
DATAPAC System Manager, turunan dari DATAPAC Multiuser DOS
IMS Multiuser DOS
IMS NYATA / 32, turunan dari Multiuser DOS
IMS NYATA / NG, penerus nyata / 32
DOS Ditambah 1,2-2,1, sebuah single-user, sistem multi-tasking yang berasal dari Concurrent DOS 4,1-5,0
DR DOS 3,31-6,0, sebuah single-user, single-tasking asli DOS berasal dari Concurrent DOS 6.0
Novell PalmDOS 1.0
Novell "Star Trek"
Novell DOS 7, sebuah single-user, sistem multi-tasking yang berasal dari DR DOS
Caldera OpenDos 7.01
Caldera DR-DOS 7.02 dan tinggi
Digital Equipment Corporation, Tandem Komputer, Compaq, Hewlett-Packard [sunting]
Domain / OS (awalnya Aegis, dari Apollo Komputer yang dibeli oleh HP)
HP-UX
Executive Multi-Programming (dari HP)
Nonstop
OS / 8
RSTS / E (multi-user waktu-berbagi OS untuk PDP-11s)
RSX-11 (multiuser, OS multitasking untuk PDP-11s)
RT-11 (OS pengguna tunggal untuk PDP-11)
TENEX (varian TOPS-20 dari BBN, untuk PDP-10)
TOPS-10 (untuk PDP-10)
TOPS-20 (untuk PDP-10)
Digital UNIX (berasal dari OSF / 1, menjadi HP Tru64 UNIX)
Ultrix
VMS (awalnya oleh Desember dan HP sekarang dengan VMS Software Inc.) untuk rentang VAX komputer mini, Alpha dan Intel Itanium i2 dan i4; kemudian berganti nama menjadi OpenVMS)
Menunggu (untuk PDP-6 dan PDP-10)
ENEA AB [sunting]
OSE Fleksibel, tapak kecil, tinggi-kinerja RTOS untuk prosesor kontrol
Fujitsu [sunting]
kota OS
General Electric [sunting]
Real-Time Sistem Operasi Multiprogramming
Google Chrome OS dirancang untuk bekerja secara eksklusif dengan aplikasi web. Mengumumkan pada tanggal 7 Juli 2009, Chrome OS saat ini tersedia untuk umum dan dirilis musim panas 2011. kode sumber Chrome OS dirilis pada 19 November 2009, di bawah lisensi BSD sebagai Chromium OS.
Chromium OS merupakan sumber operasi versi pengembangan sistem terbuka Google Chrome OS. Kedua sistem operasi didasarkan pada kernel Linux.
Android adalah sistem operasi untuk perangkat mobile. Ini terdiri dari Android Runtime (userland) dengan Linux (kernel), dengan kernel Linux yang dimodifikasi untuk menambahkan driver untuk hardware perangkat mobile dan untuk menghapus driver Vanilla Linux tidak terpakai.
Green Hills Software [sunting]
INTEGRITAS Sistem operasi Handal
INTEGRITAS-178B A DO-178B bersertifikat versi INTEGRITAS.
μ-velOSity A mikrokernel ringan.
Heathkit, Zenith Data Systems [sunting]
HDOS; berlari di H8 dan Heath / Zenith Z-89 series
HT-11 (versi modifikasi dari RT-11) berlari pada Heathkit H11
Hewlett-Packard [sunting]
HP Multi-Pemrograman Executive (MPE, MPE / XL, dan MPE / iX) berjalan pada HP 3000 dan HP E3000 mini-komputer
HP-UX; berjalan pada HP9000 dan Itanium server - dari kecil ke komputer mainframe-class
OS NonStop; berjalan pada jalur NonStop HP server Itanium
Honeywell [sunting]
Multics
GCOS
CP-6
Intel Corporation [sunting]
iRMX; sistem operasi real-time awalnya dibuat untuk mendukung Intel 8080 dan 8086 keluarga prosesor dalam aplikasi embedded.
ISIS-II; "Intel Sistem Implementasi Pengawas" adalah THE lingkungan untuk pengembangan perangkat lunak dalam mikroprosesor keluarga Intel pada awal tahun 1980 tentang Sistem mereka Intellec Microcomputer Pengembangan dan klon. ISIS-II bekerja sama dengan 8 inch floppy disk dan memiliki editor, cross-perakit, linker, sebuah locator objek, debugger, compiler untuk PLM (PL / I untuk mikroprosesor dari 8080/86 keluarga), BASIC, dll dan memungkinkan manajemen file melalui konsol.
IBM [sunting]
Informasi lebih lanjut: Sejarah sistem operasi mainframe IBM
Pada mainframe awal: 1400, 1800, 701, 704, 709, 7090, 7094 [sunting]
BESYS (untuk IBM 7090)
CTSS (Sistem Time-Sharing Kompatibel, dikembangkan di MIT Komputasi Pusat untuk digunakan pada dimodifikasi IBM 7094)
GM OS & GM-NAA I / O (untuk IBM 704)
IBSYS (berdasarkan rekaman sistem operasi untuk IBM 7090 dan IBM 7094)
IJMON (A serial I / O memantau bootable untuk loading program untuk IBM 1400 dan IBM 1800)
SOS (SHARE Sistem Operasi, untuk IBM 704 dan 709)
UMES (University of Sistem Executive Michigan, untuk IBM 704, 709, dan 7090)
Pada S / 360, S / 370, dan mainframe penerus [sunting]
OS / 360 dan penerusnya pada IBM S / 360, S / 370, dan penggantinya mainframe
OS / 360 (pertama OS resmi ditargetkan untuk System / 360 arsitektur),
Melihat instalasi pelanggan variasi berikut:
PCP (Control Program Primer, sebuah kernel dan ground breaking space otomatis mengalokasikan sistem file)
MFT (original Multi-pemrograman dengan sejumlah Tetap Tugas, digantikan oleh MFT II)
MFT II (Multi-Programming dengan sejumlah Tetap Tugas, telah sampai dengan 15 aplikasi partisi ukuran tetap, ditambah partisi untuk tugas-tugas sistem, awalnya pasti pada saat boot tapi redefinable oleh perintah operator)
MVT (Multi-Programming Variabel Tugas, telah sampai dengan 15 daerah aplikasi didefinisikan secara dinamis, ditambah daerah tambahan untuk tugas-tugas sistem)
OS / VS (pelabuhan OS / 360 yang ditargetkan untuk System / 370 arsitektur memori virtual, "OS / 370" bukan nama yang benar untuk OS / VS1 dan OS / VS2, melainkan mengacu pada OS / VS2 MVS dan MVS / SP Versi 1),
instalasi pelanggan dalam variasi berikut:
SVS (Single Storage Virtual, baik VS1 & VS2 dimulai sebagai sistem SVS)
OS / VS1 (Sistem Operasi / Virtual Storage 1, versi virtual-memori MFT II)
OS / VS2 (Sistem Operasi / Virtual Storage 2, versi virtual-memori OS / MVT tetapi tanpa dukungan multiprocessing)
OS / VS2 R2 (disebut Storage Virtual Beberapa, MVS, dieliminasi paling butuhkan untuk VS1)
MVS / SE (MVS Sistem Extensions)
MVS / SP (Produk MVS System)
MVS / XA (MVS / SP V2. MVS didukung eXtended Arsitektur, 31-bit)
MVS / ESA (MVS didukung Enterprise System Architecture, ekstensi menangani horisontal: Data hanya ruang alamat yang disebut Dataspaces; lingkungan Unix tersedia dimulai dengan MVS / ESA V4R3)
OS / 390 (Upgrade dari MVS, dengan lingkungan Unix tambahan)
z / OS (OS / 390 didukung z / Architecture, 64-bit)
DOS / 360 dan penerusnya pada IBM S / 360, S / 370, dan mainframe penerus
BOS / 360 (awal versi interim DOS / 360, sebentar tersedia di beberapa Alpha & Beta System / 360 situs)
TOS / 360 (mirip dengan BOS di atas dan lebih singkat, dapat boot dan dijalankan dari 2x00 seri tape drive)
DOS / 360 (Disk Operating System (DOS), sistem multi-programming sampai dengan 3 partisi, OS pertama yang umum tersedia untuk System / 360)
DOS / 360 / RJE (DOS / 360 dengan ekstensi program pengendalian yang disediakan untuk monitoring hardware entri pekerjaan jarak jauh (card reader & printer) dihubungkan dengan saluran telepon khusus)
DOS / VS (Pertama DOS ditawarkan pada Sistem / 370 sistem, tersedia penyimpanan virtual)
DOS / VSE (juga dikenal sebagai VSE, upgrade DOS / VS, hingga 14 partisi pengolahan ukuran tetap)
VSE / SP (produk Program menggantikan DOS / VSE dan VSE / AF)
VSE / ESA (DOS / VSE diperpanjang dukungan memori virtual ke alamat 32-bit (Extended System Architecture)).
z / VSE (versi terbaru dari garis keturunan DOS empat dekade, mendukung alamat 64-bit, multiprocessing, multiprogramming, SNA, TCP / IP, dan beberapa fitur mesin virtual untuk mendukung beban kerja Linux)
CP / CMS (Control Program / Cambridge System Monitor) dan penerus dari IBM S / 360, S / 370, dan mainframe penerus
CP-40 / CMS (untuk System / 360 Model 40)
CP-67 / CMS (untuk System / 360 Model 67)
VM / 370 (Virtual Machine / Percakapan Sistem Monitor, memori sistem operasi virtual untuk System / 370)
VM / XA (VM / Arsitektur eXtended untuk System / 370 dengan memori virtual diperpanjang)
VM / ESA (Virtual Machine / Extended System Architecture, menambahkan 31-bit untuk seri VM)
z / VM (z / versi Arsitektur dari OS VM dengan 64-bit)
Informasi lebih lanjut: Sejarah CP / CMS
TPF Line (Transaction Processing Facility) dari IBM S / 360, S / 370, dan mainframe pengganti (sebagian besar digunakan oleh penerbangan)
ACP (Control Program Airline)
TPF (Fasilitas Transaksi Processing)
z / TPF (z / Arsitektur ekstensi)
Unix-seperti pada IBM S / 360, S / 370, dan mainframe penerus
AIX / 370 (IBM Advanced Interactive eXecutive, versi System V Unix)
AIX / ESA (IBM Advanced Interactive eXecutive, versi System V Unix)
OpenSolaris untuk IBM System z
UTS (dikembangkan oleh Amdahl)
z / Linux
Lainnya di IBM S / 360, S / 370, dan mainframe penggantinya:
BOS / 360 (Sistem Operasi Dasar)
MTS (Michigan Terminal System, dikembangkan oleh sekelompok universitas di AS, Kanada, dan Inggris untuk IBM System / 360 Model 67, System / 370 seri, dan mainframe kompatibel)
RTOS / 360 (Real Time Operating System IBM, berlari pada 5 NASA kustom System / 360-75s) [3]
TOS / 360 (Tape Operating System)
TSS / 360 (Time Sharing Sistem IBM)
MUSIK / SP (dikembangkan oleh McGill University untuk IBM System / 370)
ORVYL dan WYLBUR (dikembangkan oleh Stanford University untuk IBM System / 360)
Pada PC dan Intel berbasis x86 arsitektur [sunting]
PC DOS, IBM DOS
PC DOS 1.x, 2.x, 3.x (dikembangkan bersama dengan Microsoft)
IBM DOS 4.x, 5.0 (dikembangkan bersama dengan Microsoft)
PC DOS 6.1, 6.3, 7, 2000, 7.10
Lihat juga: MS-DOS dan Windows
OS / 2
OS / 2 1.x (dikembangkan bersama dengan Microsoft)
OS / 2 2.x
OS / 2 Warp 3
OS / 2 Warp 4
eComStation (Warp 4.5 / Workspace on Demand, rebundled oleh Serenity Systems International)
IBM 4680 OS versi 1 sampai 4, sistem POS operasi berbasis Digital Research serentak DOS 286 dan FlexOS 286 1.xx
IBM 4690 OS versi 1 ke 6.3, pengganti 4680 OS berdasarkan Novell FlexOS 286 / FlexOS 386 2.3x
Toshiba 4690 OS versi 6.4, penerus 4690 OS 6.3
Pada platform perangkat keras lainnya [sunting]
IBM Seri / 1
EDX (Event Driven Executive)
RPS (Realtime System Programming)
CPS (Dukungan Programming Control, bagian dari RPS)
SerIX (Unix di Seri / 1)
IBM 1130
DMS (Sistem Monitor Disk)
IBM 1800
TSX (Time Sharing eXecutive)
MPX (eXecutive multi Programming)
IBM 8100
DPCX (Distributed Processing Kontrol eXecutive)
DPPX (Executive Pengolahan Programming Terdistribusi)
IBM System / 3
DMS (Sistem Manajemen Disk)
IBM System / 34, IBM System / 36
SSP (Program Support System)
IBM System / 38
CPF (Fasilitas Control Program)
IBM System / 88
Stratus VOS (dikembangkan oleh Stratus, dan digunakan untuk IBM System / 88, produsen peralatan asli dari Stratus)
AS / 400, iSeries, Sistem i, Power Systems i Edition
OS / 400 (keturunan System / 38 CPF, termasuk System / 36 lingkungan SSP)
i5 / OS (meluas OS / 400 dengan fitur interoperabilitas signifikan)
IBM i (meluas i5 / OS)
UNIX di IBM POWER
AIX (Advanced Interactive eXecutive, versi System V Unix)
AOS (versi BSD Unix, tidak terkait dengan Data General AOS)
Lainnya
IBM Workplace OS (sistem operasi berbasis mikrokernel, dikembangkan dan dibatalkan pada 1990-an)
K42 (open-source sistem operasi penelitian tentang PowerPC atau x86 sistem multiprosesor cache-koheren berbasis)
Dynix (dikembangkan oleh Sekuen, dan digunakan untuk IBM NUMA-Q juga)
International Komputer Terbatas [sunting]
J dan MultiJob untuk mainframe seri System 4
GEORGE 2/3/4 Umum Organisasi Lingkungan, digunakan oleh ICL 1900 mainframe seri
Executive, digunakan pada 1900 dan 290x berbagai minicomputer. Sebuah versi modifikasi dari Executive juga digunakan sebagai bagian dari GEORGE 3 dan 4.
TME, digunakan pada komputer mini ME29
ICL VME, termasuk varian awal VME / B dan VME / 2900, muncul di ICL 2900 Series dan Seri 39 mainframe, dilaksanakan di S3
VME / K di 2900s awal yang lebih kecil
Lynx Real-time Systems, LynuxWorks, Lynx Software Technologies [sunting]
LynxOS
Micrium Inc. [sunting]
Microc / OS-II (kecil prioritas pre-emptive berbasis kernel multi-tasking)
Microc / OS-III (prioritas pre-emptive kecil berbasis multi-tasking kernel, dengan jumlah yang tidak terbatas tugas dan prioritas, dan bulat penjadwalan robin)
Microsoft Corporation [sunting]
Xenix (versi lisensi Unix, lisensi untuk SCO pada tahun 1987)
MSX-DOS (yang dikembangkan oleh MS Jepang untuk MSX 8-bit komputer)
MS-DOS (dikembangkan bersama dengan IBM, versi 1,0-6,22)
Jendela (16-bit dan 32-bit preemptive dan koperasi multitasking, berjalan di atas MS-DOS)
Windows 1.0 (Windows 1)
Windows 2.0 (Windows 2 - versi terpisah untuk prosesor i386)
Windows 3.0 (Windows 3)
Jendela 3.1x (Windows 3.1)
Jendela for Workgroups 3.1 (Codename Snowball)
Jendela 3.2 (Cina-satunya release)
Jendela for Workgroups 3.11
Windows 95 (codename Chicago - jendela 4.0)
Windows 98 (codename Memphis - jendela 4.1)
Windows Millennium Edition (Windows ME - jendela 4.9)
Windows NT (32-bit atau 64-bit kernel penuh, tidak tergantung pada MS-DOS)
Windows NT 3.1
Windows NT 3.5
Windows NT 3.51
Windows NT 4.0
Windows 2000 (Windows NT 5.0)
Windows XP (Windows NT 5.1)
Windows Server 2003 (Windows NT 5.2)
Windows Fundamentals for Legacy PCs (berbasis Windows XP)
Windows Vista (Windows NT 6.0)
Windows Azure (Cloud OS Platform) 2009
Windows Home Server (berdasarkan pada Windows Server 2003)
Windows Server 2008 (berdasarkan pada Windows Vista)
Windows 7 (Windows NT 6.1)
Windows Server 2008 R2 (berdasarkan Windows 7)
Windows Home Server 2011 (berdasarkan Windows Server 2008 R2)
Windows Server 2012 (berdasarkan Windows 8)
Windows 8 (Windows NT 6.2)
Windows Phone 8
Windows 8.1 (Windows NT 6.3)
Windows Server 2012 R2 (berbasis Windows 8.1)
Xbox software Salah satu sistem
Windows Phone 8.1
Windows 10 (Windows NT 10.0)
Windows 10 Ponsel
Windows CE (OS untuk perangkat genggam, perangkat embedded, dan aplikasi real-time yang mirip dengan versi lain dari Windows)
Windows CE 3.0
Windows CE 5.0
Windows CE 6.0
Windows Mobile (berbasis Windows CE, tetapi untuk faktor bentuk yang lebih kecil)
Windows Phone 7
Singularity - Sebuah penelitian sistem operasi ditulis sebagian besar dalam kode dikelola (C #)
Midori - Sebuah kode dikelola sistem operasi
Xbox software 360 ​​sistem
MontaVist [sunting]
MontaVista Mobilinux
NCR Corporation [sunting]
TMX - Transaksi Manajemen eXecutive
IMOS - IMOS COBOL
VRX - Sumber Virtual eXecutive
Nintendo [sunting]
es adalah sistem operasi komputer yang dikembangkan awalnya oleh Nintendo dan sejak tahun 2008 oleh Esrille. Ini adalah open source dan berjalan native di platform x86.
Novell [sunting]
sistem operasi jaringan NetWare menyediakan layanan jaringan berkinerja tinggi. Telah digantikan oleh Open Enterprise garis Server, yang dapat didasarkan pada NetWare atau Linux untuk menyediakan set yang sama layanan.
UnixWare
Novell "SuperNOS", gabungan pernah dirilis dari NetWare dan UnixWare
Novell "Corsair"
Novell "Expose"
Open Enterprise Server, penerus NetWare.
Quadros Sistem [sunting]
proprietary RTXC Quadros RTOS RTOS C berbasis digunakan dalam sistem embedded
RCA [sunting]
Tsos, OS pertama yang mendukung virtual yang menangani penyimpanan utama dan dukungan untuk kedua timeshare dan bets antarmuka
RoweBots [sunting]
DSPnano RTOS 16/08 Bit Ultra kecil tersemat Linux Kompatibel RTOS
Unison RTOS Standar 32 Bit Terbuka, Linux Kompatibel, Ultra kecil Ukuran, Modularity, RTOS POSIX-compliant yang mendukung berbagai modul nirkabel dan menyediakan satu set lengkap protokol keamanan
Samsung Electronics [sunting]
Bada
Tizen
SCO, SCO Group [4] [sunting]
Xenix, distribusi berbasis Unix Sistem III untuk Intel 8086/8088 arsitektur
Xenix 286, Unix System V Release 2 distribusi berbasis Intel 80286 arsitektur
Xenix 386, Unix System V Release 2 distribusi berbasis Intel 80386 arsitektur
SCO Unix, SCO UNIX System V / 386 adalah produk komersial pertama lisensi oleh AT & T untuk menggunakan UNIX Sistem merek dagang (1989). Berasal dari AT & T System V Release 3.2 dengan infus driver perangkat Xenix dan utilitas ditambah sebagian SVR4 fitur
SCO Buka Desktop, 32-bit antarmuka pengguna grafis pertama untuk UNIX Sistem yang berjalan pada komputer berbasis prosesor Intel. Berdasarkan SCO Unix
SCO OpenServer 5, AT & T UNIX System V Release 3 berdasarkan
SCO OpenServer 6, SVR5 (UnixWare 7) kernel berdasarkan dengan SCO OpenServer 5 aplikasi dan kompatibilitas biner, sistem administrasi, dan lingkungan pengguna
UnixWare
UnixWare 2.x, berdasarkan AT & T System V Release 4.2MP
UnixWare 7, UnixWare 2 kernel ditambah bagian dari 3.2v5 (UnixWare 2 + OpenServer 5 = UnixWare 7). Disebut oleh SCO sebagai SVR5
Ilmiah Data Systems (SDS) [sunting]
Sistem Timesharing Berkeley untuk SDS 940
Sciopta Systems GmbH [sunting]
SCIOPTA Pre-emptive, berbasis prioritas real-time kernel (IEC61508 bersertifikat)
SYSGO [sunting]
PikeOS adalah real time sistem operasi bersertifikat untuk keselamatan dan keamanan embedded system kritis
Tandy Korporasi [sunting]
TRSDOS; Sebuah OS floppy-disk di dipasok oleh Tandy / Radio Shack untuk baris berbasis Z80 mereka komputer pribadi. Akhirnya diganti sebagai LS-DOS atau LDOs.
NewDos / 80; Sebuah OS pihak ketiga untuk TRS-80 komputer pribadi Tandy.
DeskMate; Sistem operasi
Texas Instruments [sunting]
TI-RTOS Kernel; Real-time sistem operasi untuk perangkat TI tertanam.
TRON Project [sunting]
TRON (terbuka real-time sistem operasi kernel)
T-Kernel
Unisys [sunting]
Unisys MCP
OS Unisys 2200 sistem operasi
UNIVAC, Unisys [sunting]
EXEC saya
EXEC II
EXEC 8 Ran pada 1100 series.
VS / 9, penerus RCA Tsos
Wang Laboratories [sunting]
Sistem WPS Wang Word Processing. Micro-kode sistem berbasis.
Sistem OIS Wang Information Office. Penerus WPS. Dikombinasikan WPS dan sistem VP / MVP.
Sistem Wang VS Operasi (VSOS) - digunakan pada baris VS sistem komputer mini.
WICAT [sunting]
WICAT Sistem Komputer Multiuser (WMCS). MC-68K multiuser O / S untuk mikrokomputer milik mereka, yang digunakan terutama untuk sistem CBT
Wind River Systems [sunting]
VxWorks jejak, scalable, kinerja tinggi Kecil RTOS untuk embedded system berbasis mikroprosesor. [5]
Lainnya [sunting]
Cadel berbasis [sunting]
Cadel Mesin, Inc (juga dikenal sebagai LMI) yang digunakan sistem operasi ditulis dalam MIT cadel Mesin cadel.
Symbolics Genera ditulis dalam dialek sistem bahasa pemrograman Lisp disebut ZetaLisp dan Symbolics Common Lisp. Genera adalah porting ke mesin virtual untuk jalur Desember Alpha komputer.
Texas Instruments 'Explorer Lisp mesin workstation juga memiliki kode sistem ditulis dalam Lisp Mesin Lisp.
Xerox 1100 serangkaian mesin Lisp digunakan sistem operasi juga ditulis dalam Interlisp, dan juga porting ke mesin virtual yang disebut "Medley."
Pilos Berdiri sistem operasi sendiri. Ini adalah penuh sesak nafas 64-bit PicoLisp berjalan langsung pada hardware x86-64 PC standar.
Non-standar berbasis bahasa-[sunting]
Sistem percontohan operasi (digunakan dalam workstation Xerox bintang) ditulis dalam bahasa pemrograman Mesa.
PERQ Sistem Operasi (POS) ditulis dalam PERQ Pascal.
Lainnya milik non-Unix-seperti [sunting]
Эльбрус-1 (Elbrus-1) dan Эльбрус-2 digunakan untuk aplikasi, kontrol pekerjaan, pemrograman sistem, [6] diimplementasikan dalam uЭль-76 (AL-76).
EOS; dikembangkan oleh ETA Sistem untuk digunakan sesuai ETA-10 mereka superkomputer
embos; dikembangkan oleh Elxsi untuk digunakan pada mini-superkomputer
GCOS adalah Sistem Operasi proprietary awalnya dikembangkan oleh General Electric
MAI Empat Dasar; Sebuah OS menerapkan Bisnis Dasar dari MAI Systems.
Sistem Terminal Michigan; Dikembangkan oleh sekelompok universitas di AS, Kanada, dan Inggris untuk digunakan pada IBM System / 360 Model 67, System / 370 seri, dan mainframe yang kompatibel
MUSIK / SP; sistem operasi yang dikembangkan untuk S / 370, berjalan normal di bawah VM
OS ES; sebuah sistem operasi untuk ES EVM
PC-MOS / 386; DOS-seperti, tapi multiuser / multitasking
Prolog-Dispatcher; digunakan untuk mengontrol Soviet Buran ruang kapal.
SINTRAN III; sebuah sistem operasi yang digunakan dengan komputer Norsk data.
SkyOS; OS desktop yang komersial untuk PC
THEOS
TSX-32; sistem operasi 32-bit untuk platform x86.
TX990 / TXDS, DX10 dan DNOS; sistem operasi proprietary untuk minicomputer TI-990
Lainnya proprietary Unix-seperti dan POSIX-compliant [sunting]
Aegis (Apollo Computer)
Amiga Unix (Amiga port dari Unix System V melepaskan 3,2 dengan Amiga A2500UX dan SVR4 dengan Amiga A3000UX. Dimulai pada tahun 1990, versi terakhir adalah pada tahun 1992)
Koheren (Unix-seperti OS dari Mark Williams Co untuk komputer kelas PC)
DC / OSX (DataCenter / OSX adalah sebuah sistem operasi untuk sistem berbasis MIPS yang dikembangkan oleh Pyramid Technology)
DG / UX (Data General Corp)
DNIX dari DIAB
DSPnano RTOS (POSIX nanokernel, DSP Optimized, Open Source)
Helios dikembangkan dan dijual oleh Perihelion Software terutama untuk sistem berbasis transputer
Interaktif Unix (port dari sistem operasi UNIX System V untuk Intel x86 oleh interaktif Systems Corporation)
IRIX dari SGI
MeikOS
NeXTSTEP (dikembangkan oleh NeXT, sebuah OS berbasis Unix berbasis pada mikrokernel Mach)
OS-9 Unix-seperti RTOS. (OS dari Microware untuk Motorola 6809 mikrokomputer berbasis)
OS9 / 68K Unix-seperti RTOS. (OS dari Microware untuk Motorola 680x0 mikrokomputer berdasarkan; berdasarkan OS-9)
OS-9000 Unix-seperti RTOS. (OS dari Microware untuk mikrokomputer berbasis Intel x86; berdasarkan OS-9, yang ditulis dalam C)
OSF / 1 (berkembang menjadi suatu penawaran komersial oleh Digital Equipment Corporation)
OpenStep
QNX (POSIX, microkernel OS, biasanya OS real time embedded)
Rhapsody (bentuk awal dari OS X)
RISC iX - berasal dari BSD 4.3, dengan komputer Acorn, untuk keluarga ARM mereka mesin
RISC / os (port oleh MIPS dari 4.3BSD untuk arsitektur RISC MIPS)
RMX
SCO UNIX (dari SCO, dibeli oleh Caldera yang diubah namanya sendiri SCO Group)
Sinix (port dengan SNI dari Unix dengan arsitektur RISC MIPS)
Solaris (dari Sun, dibeli oleh Oracle; pengganti berbasis V Sistem SunOS)
SunOS (berbasis BSD sistem Unix digunakan pada awal hardware Sun)
SUPER-UX (pelabuhan System V Release 4.2MP dengan fitur yang diadopsi dari BSD dan Linux untuk NEC SX superkomputer arsitektur)
System V (rilis dari AT & T Unix, 'SVR4' adalah rilis minor 4)
Sistem V / AT, 386 (Versi pertama dari AT & T System V UNIX pada IBM 286 dan 386 PC, porting dan dijual oleh Microport)
Trusted Solaris (Solaris dengan kernel dan lainnya perangkat tambahan untuk mendukung keamanan bertingkat)
UNIFLEX (Unix-seperti OS dari TSC untuk DMA-mampu, alamat diperpanjang, Motorola 6809 komputer berbasis; mis SWTPC, GIMIX, ...)
Unicos (versi Unix dirancang untuk Cray Superkomputer, terutama ditujukan untuk perhitungan vektor)
UTX-32 (Dikembangkan oleh Gould CSD (Divisi Sistem Komputer), OS berbasis Unix yang termasuk baik BSD dan karakteristik Sistem V. Itu salah satu yang pertama sistem berbasis Unix untuk menerima C2 sertifikasi tingkat keamanan NSA.)
Zenix, perusahaan Zenith unix (pembuat elektronik USA populer pada saat itu)
Non-proprietary [sunting]
Unix-seperti [sunting]
Penelitian dan POSIX-compliant [sunting] lainnya
MINIX (studi OS yang dikembangkan oleh Andrew S. Tanenbaum di Belanda)
Plan 9 dari Bell Labs (didistribusikan OS yang dikembangkan di Bell Labs, berdasarkan Unix prinsip desain asli belum fungsional yang berbeda dan akan lebih jauh)
Inferno (OS didistribusikan berasal dari Plan 9, berasal dari Bell Labs)
Rencana B (OS didistribusikan berasal dari Plan 9 dan Off ++ microkernel)
Unix (OS dikembangkan di Bell Labs ca 1970 awalnya oleh Ken Thompson)
Xinu (OS Studi yang dikembangkan oleh Douglas E. Comer di USA)
BSD (Berkeley Software Distribution, varian Unix untuk hardware Desember VAX)
FreeBSD (salah satu outgrowths dari 'ditinggalkannya CSRG untuk' UC Bupati BSD Unix ')
DragonFlyBSD, bercabang dari FreeBSD 4.8
Darwin, dibuat oleh Apple menggunakan FreeBSD dan NeXTSTEP
GhostBSD
PC-BSD
NetBSD (tertanam perangkat BSD varian)
OpenBSD bercabang dari NetBSD
Bitrig bercabang dari OpenBSD
GNU
Linux
Lihat juga: Daftar distribusi Linux
x86 Android
Cray Linux Environment
illumos, mengandung asli Unix (SVR4) kode berasal dari OpenSolaris (dihentikan oleh Oracle mendukung Solaris 11 Express)
OpenIndiana, beroperasi di bawah illumos Foundation. Menggunakan illumos kernel, yang merupakan turunan dari OS / Net, yang pada dasarnya merupakan kernel OpenSolaris / Solaris dengan sebagian besar driver, perpustakaan inti, dan utilitas dasar.
Nexenta OS, berdasarkan illumos kernel dengan paket Ubuntu
SmartOS, distribusi illumos untuk komputasi awan dengan integrasi Virtual Machine berbasis Kernel.
RTEMS (Real-Time Executive untuk multiprosesor Sistem)
Desktop suku kata
Univention Perusahaan Server
VSTA
FMI / OS, penerus VSTA
Lainnya [sunting]
Plurix
TUNIS (University of Toronto)
Non-Unix-seperti [sunting]
Penelitian [sunting]
Amoeba (riset OS oleh Andrew S. Tanenbaum)
Croquet
Berbasis kemampuan EROS microkernel,
Penelitian HelenOS dan sistem operasi eksperimental
Rumah - Sistem Operasi Haskell Pengguna dan Lingkungan, OS penelitian yang ditulis dalam Haskell dan C
ILIOS Penelitian OS dirancang untuk routing
CapROS mikrokernel EROS penggantinya.
Coyotos mikrokernel EROS penggantinya, tujuan: menjadi yang pertama secara resmi diverifikasi OS.
L4 microkernel generasi kedua
Mach (dari penelitian OS kernel di Carnegie Mellon University, lihat NeXTSTEP)
Penelitian OS Nemesis Cambridge University - kualitas rinci dari kemampuan layanan
Semi (penelitian OS dari Sun Microsystems)
THE multiprogramming sistem dengan Dijkstra pada tahun 1968, di University of Technology di Belanda, memperkenalkan bentuk pertama dari segmentasi memori berbasis software, membebaskan programmer dari yang dipaksa untuk menggunakan lokasi fisik yang sebenarnya
V dari Stanford, awal 1980-an [7]
Gratis dan open source [sunting]
Cosmos (ditulis dalam C #)
FreeDOS (open source DOS varian)
Haiku (open source terinspirasi oleh BeOS, dalam pengembangan)
ditulis ITS oleh mahasiswa MIT (untuk PDP-6 dan PDP-10) (ditulis dalam MIDAS)
MonaOS (ditulis dalam C ++)
osFree OS / 2 Warp open source clone.
OSV (ditulis dalam C ++)
Phantom OS (objek terus-menerus berorientasi)
ReactOS, open source OS dirancang untuk menjadi biner kompatibel dengan Windows NT dan variannya (Windows XP, Windows 2000, dll); Saat ini dalam tahap pengembangan
SharpOS (ditulis dalam NET C #)
TempleOS (ditulis dalam HolyC)
Redoks OS (ditulis dalam Rust) [8]
sistem disk operasi (DOS) [sunting]
Artikel utama: DOS
86-DOS (dikembangkan di Seattle Computer Products oleh Tim Paterson untuk CPU 808x Intel baru; lisensi untuk Microsoft, menjadi PC DOS / MS-DOS juga dikenal dengan judul kerjanya QDOS..)
PC DOS (DOS varian IBM, dikembangkan bersama dengan Microsoft, versi 1,0-7,0 2000, 7.10)
MS-DOS (varian DOS Microsoft untuk OEM, dikembangkan bersama dengan IBM, versi 1.x-6.22 Microsoft sekarang ditinggalkan DOS varian)
Bersamaan CP / M-86 3,1 (BDOS 3.1) dengan PC-MODE (pengganti Digital Research dari CP / M-86 dan MP / M-86)
Concurrent DOS 3,1-4,1 (BDOS 3,1-4,1)
Bersamaan PC DOS 3.2 (BDOS 3.2) (varian DOS bersamaan untuk IBM PC kompatibel)
DOS Ditambah 1.2 (BDOS 4.1), 2.1 (BDOS 5.0) (single-user, multi-tasking sistem berasal dari Concurrent DOS 4,1-5,0)
Concurrent DOS 8-16 (varian dual-prosesor bersamaan DOS untuk 8086 dan 8080 CPU)
Bersamaan DOS 286 1.x
FlexOS 1,00-2,34 (turunan dari Concurrent DOS 286)
FlexOS 186 (varian FlexOS untuk terminal)
FlexOS 286 (varian FlexOS untuk host)
Siemens S5-DOS / MT (sistem kontrol industri berdasarkan FlexOS)
(Sistem POS operasi berbasis FlexOS) 4680 OS IBM
(Sistem POS operasi berbasis FlexOS) 4690 OS IBM
Toshiba 4690 (sistem POS operasi berbasis IBM 4690 OS dan FlexOS) OS
FlexOS 386 (kemudian varian FlexOS untuk host)
(Sistem POS operasi berbasis FlexOS) 4690 OS IBM
Toshiba 4690 (sistem POS operasi berbasis IBM 4690 OS dan FlexOS) OS
Bersamaan DOS 386 1.0, 1.1, 2.0, 3.0 (BDOS 5,0-6,2)
Bersamaan DOS 386 / MGE (bersamaan DOS 386 varian dengan grafis canggih kemampuan terminal)
Multiuser DOS 5.0, 5,01, 5,1 (BDOS 6,3-6,6) (penerus Concurrent DOS 386)
CCI Multiuser DOS 5,0-7,22 (hingga BDOS 6.6)
DATAPAC Multiuser DOS
DATAPAC System Manager 7 (turunan dari DATAPAC Multiuser DOS)
IMS Multiuser DOS 5.1, 7.0, 7.1 (BDOS 6,6-6,7)
IMS NYATA / 32 7.50, 7.51, 7.52, 7.53, 7.54, 7.6, 7.7, 7.8, 7.90, 7.91, 7.92, 7.93, 7.94, 7.95 (BDOS 6.8 dan lebih tinggi) (turunan dari Multiuser DOS)
IMS nyata / NG (penerus nyata / 32)
Bersamaan DOS XM 5.0, 5.2, 6.0, 6.2 (BDOS 5,0-6,2) (real-mode varian bersamaan DOS dengan dukungan Eems)
DR DOS 3.31, 3.32, 3.33, 3.34, 3.35, 5.0, 6.0 (BDOS 6,0-7,1) single-user, single-tasking asli DOS berasal dari Concurrent DOS 6.0)
Novell PalmDOS 1.0 (BDOS 7.0)
Novell DR DOS "StarTrek"
Novell DOS 7 (single-user, sistem multi-tasking yang berasal dari DR DOS, BDOS 7.2)
Novell DOS 7 update 1-10 (BDOS 7.2)
Caldera OpenDos 7.01 (BDOS 7.2)
Ditingkatkan DR-DOS 7.01.0x (BDOS 7.2)
Dell Nyata Modus Kernel (DRMK)
Novell DOS 7 update 11-15,2 (BDOS 7.2)
Caldera DR-DOS 7,02-7,03 (BDOS 7.3)
DR-DOS "WinBolt"
OEM DR-DOS 7,04-7,05 (BDOS 7.3)
OEM DR-DOS 7.06 (PQDOS)
OEM DR-DOS 7.07 (BDOS 7.4 / 7.7)
FreeDOS (open source DOS varian)
ProDOS (sistem operasi untuk komputer seri Apple II)
PTS-DOS (DOS varian oleh perusahaan Rusia Phystechsoft)
TurboDOS (Software 2000, Inc.) untuk Z80 dan Intel 8086 sistem berbasis prosesor
Multi-tasking antarmuka pengguna dan lingkungan untuk DOS
DESQview + QEMM 386 multi-tasking antarmuka pengguna untuk DOS
DESQview / X (GUI X-windowing untuk DOS)
sistem jaringan operasi [sunting]
Artikel utama: sistem operasi jaringan
VINES Banyan (beringin Systems)
Cambridge Cincin
Cisco IOS oleh Cisco Systems
CSIRONET oleh (CSIRO)
CTO (Konvergen Technologies, kemudian diakuisisi oleh Unisys)
Data ONTAP oleh NetApp
Perusahaan OS dengan McDATA
ExtremeWare oleh Extreme Networks
ExtremeXOS oleh Extreme Networks
Fabric OS oleh Brocade
JUNOS Juniper
NetWare (OS jaringan dengan Novell)
NOS (yang dikembangkan oleh CDC untuk digunakan dalam garis Cyber ​​mereka superkomputer)
Novell Open Enterprise Server (Open Source OS jaringan oleh Novell. Bisa menggabungkan baik SUSE Linux atau Novell NetWare sebagai kernel nya).
Plan 9 (didistribusikan OS yang dikembangkan di Bell Labs, berdasarkan prinsip-prinsip desain Unix tapi tidak fungsional identik)
Inferno (OS didistribusikan berasal dari Plan 9, berasal dari Bell Labs)
Rencana B (OS didistribusikan berasal dari Plan 9 dan Off ++ microkernel)
SAN-OS oleh Cisco (sekarang NX-OS)
TurboDOS (Software 2000, Inc.)
Generik, komoditas, dan [sunting] lainnya
BLIS / COBOL
Lalat juga dikenal sebagai AOS (update objek bersamaan dan aktif untuk sistem operasi Oberon)
BS1000 oleh Siemens AG
BS2000 oleh Siemens AG, sekarang BS2000 / OSD dari Fujitsu-Siemens Computers (sebelumnya Siemens Nixdorf Informationssysteme)
BS3000 oleh Siemens AG (fungsional mirip dengan OS-IV dan MSP dari Fujitsu)
FLEX9 (oleh TSC untuk Motorola 6809 mesin berbasis; penerus FLEX, yang untuk Motorola 6800 CPU)
GEM (windowing GUI untuk CP / M, DOS, dan Atari TOS)
GEOS (populer windowing GUI untuk PC, Commodore, komputer Apple)
JavaOS
JNode (Java New Operating System Design Upaya), ditulis 99% di Jawa (asli dikompilasi), memberikan JVM sendiri dan JIT compiler. Berdasarkan GNU Classpath. [9] [10]
sistem operasi JX Java yang berfokus pada arsitektur sistem operasi yang fleksibel dan kuat dikembangkan sebagai sistem open source oleh University of Erlangen.
KERNAL (default OS pada Commodore 64)
MERLIN untuk Konsep Corvus
MorphOS (Amiga kompatibel)
MSP oleh Fujitsu (penerus OS-IV), sekarang MSP / EX, [11] juga dikenal sebagai Extended System Architecture (EXA), untuk mode 31-bit
NetWare (OS jaringan dengan Novell)
Oberon (sistem operasi) (dikembangkan di ETH-Zürich oleh Niklaus Wirth et al.) Untuk proyek-proyek workstation Ceres dan Chameleon
OSD / XC oleh Fujitsu-Siemens (BS2000 porting ke emulasi pada platform Sun SPARC)
OS-IV oleh Fujitsu (berdasarkan versi awal IBM MVS)
Memilih (sering berlisensi dan berganti nama)
Primos oleh Perdana Computer (kadang-kadang dieja PR1MOS dan PR1ME)
Sinclair QDOS (multitasking untuk komputer Sinclair QL)
SSB-DOS (dengan TSC untuk Smoke Signal Penyiaran, sebuah varian dari FLEX dalam banyak hal)
SymbOS (GUI berbasis sistem operasi multitasking untuk komputer Z80)
Symobi (GUI berdasarkan yang modern OS mikro-kernel untuk x86, ARM dan PowerPC prosesor, yang dikembangkan oleh Miray Software; digunakan dan dikembangkan lebih lanjut di Technical University of Munich)
Tripos 1978
TurboDOS (Software 2000, Inc.)
UCSD p-System (lingkungan pemrograman / sistem operasi / mesin virtual lengkap portabel yang dikembangkan oleh sebuah proyek mahasiswa lama berjalan di UCSD; disutradarai oleh Prof Kenneth Bowles; ditulis dalam Pascal)
VOS oleh Stratus Technologies pengaruh kuat dari Multics
VOS oleh Hitachi untuk mainframe IBM-kompatibel yang, berdasarkan IBM MVS
VM2000 oleh Siemens AG
Visi Pada (GUI pertama untuk mesin PC awal; tidak sukses secara komersial)
VPS / VM (berdasarkan IBM, sistem operasi utama di Boston University selama lebih dari 10 tahun.)
Untuk Elektronika BK [sunting]
ANDOS
CSI-DOS
KMON
MK-DOS
Hobby [sunting]
AROS (AROS Sistem Operasi Penelitian, sebelumnya dikenal sebagai Amiga Penelitian Sistem Operasi)
Atheos (bercabang menjadi Syllable Desktop)
Suku Desktop (modern, independen berasal OS, lihat atheos)
baremetal
DexOS - sistem operasi 32-bit ditulis dalam perakitan x86
DSPnano RTOS
EmuTOS
EROS (Sistem Operasi Sangat Handal)
HelenOS, berdasarkan desain microkernel Preemptible
LSE / OS
MenuetOS (sangat kompak OS dengan GUI, seluruhnya ditulis dalam bahasa assembly FASM)
KolibriOS (garpu dari MenuetOS)
S-OS (DOS minimal untuk mesin Z80)
Tertanam [sunting]
personal digital assistant (PDA) [sunting]
DIP DOS di Atari Portfolio
Linux tertanam
Android
distribusi angstrom
Linux familiar
Maemo berbasis Debian digunakan pada Nokia Nokia 770, N800 dan N810 Internet Tablet.
MeeGo merger dari Moblin dan Maemo
OpenZaurus
webOS dari Palm, kemudian Hewlett-Packard melalui akuisisi, dan yang terbaru di LG Electronics melalui akuisisi dari Hewlett-Packard [12]
Inferno (didistribusikan OS berasal dari Bell Labs)
iOS (bagian dari OS X)
sihir Cap
MS-DOS pada Poqet PC, HP 95LX, HP 100LX, HP 200LX, HP 1000CX, HP OmniGo 700LX
NetBSD
Newton OS di Apple MessagePad
Palm OS dari Palm, Inc; sekarang berputar off sebagai PalmSource
PEN / GEOS pada HP OmniGo 100 dan 120
PenPoint OS
Plan 9 dari Bell Labs
PVOS
Symbian OS
Windows CE, dari Microsoft
Pocket PC dari Microsoft, varian Windows CE
Windows Mobile dari Microsoft, varian Windows CE
Windows Phone dari Microsoft
media digital pemain [sunting]
DSPnano RTOS
iOS (bagian dari OS X)
software iPod
iPodLinux
iRiver Clix OS
RockBox
ponsel dan smartphone [sunting]
Artikel utama: sistem operasi Ponsel
BlackBerry OS
Linux tertanam
Akses Platform Linux
Android
bada
Firefox OS (nama proyek: Boot ke Gecko)
OpenMoko Linux
OPhone
MeeGo (dari penggabungan Maemo & Moblin)
Mobilinux
MotoMagx
qt Diperpanjang
Sailfish OS
Tizen (sebelumnya disebut LiMo Platform)
Ubuntu Sentuh
webOS
PEN / GEOS, GEOS-SC, GEOS-SE
iOS (bagian dari OS X)
Palm OS
platform Symbian (penerus Symbian OS)
Windows Mobile (digantikan oleh Windows Phone)
BlackBerry 10
Router [sunting]
AlliedWare oleh Sekutu Telesis (alias Allied Telesyn)
AirOS oleh Ubiquiti Networks
CatOS oleh Cisco Systems
Cisco IOS (awalnya Internetwork Operating System) oleh Cisco Systems
DD-WRT oleh NewMedia-NET
Inferno (didistribusikan OS berasal dari Bell Labs)
IOS-XR oleh Cisco Systems
Barang besi oleh Foundry Networks
JUNOS oleh Juniper Networks
LibreWRT [13] GNU / Linux-gratis
OpenWRT
RouterOS dengan Mikrotik
ScreenOS oleh Juniper Networks, berasal dari Netscreen
Timos oleh Alcatel-Lucent
FTOs oleh Force10 Networks
RTOS oleh Force10 Networks
Daftar proyek firmware router nirkabel
Lainnya tertanam [sunting]
Contiki
ERIKA Perusahaan
eCos
NetBSD
uClinux
MINIX
LSM
FreeRTOS, openRTOS dan safeRTOS
OpenEmbedded (atau yocto Project)
pSOS (Software Portabel On Silicon)
QNX Unix-seperti sistem real-time operasi, ditujukan terutama pada pasar embedded system. [14]
REX OS (microkernel OS, biasanya tertanam ponsel OS)
KERUSUHAN
ROM-DOS
TinyOS
ThreadX
UbiquiOS oleh Virscient
DSPnano RTOS
Windows Embedded
Windows CE
Windows Embedded Standard
Windows Embedded Perusahaan
Windows Embedded POSReady
Wind River VxWorks Kecil tapak, scalable, kinerja tinggi RTOS untuk embedded system berbasis mikroprosesor. [5]
Wombat OS (microkernel OS, biasanya OS real time embedded)
LEGO Mindstorms [sunting]
brickOS
lejos
Kemampuan berbasis [sunting]
Cambridge CAP sistem operasi komputer menunjukkan penggunaan kemampuan keamanan, baik dalam hardware dan software, juga fileserver berguna, dilaksanakan di ALGOL 68C
Mesin Flex - hardware Kustom microprogrammable, dengan sistem operasi, (modular) compiler, editor, * kolektor sampah dan sistem pengarsipan semua ditulis dalam ALGOL 68.
HYDRA - Berjalan pada komputer C.mmp di Carnegie Mellon University, dilaksanakan di BLISS bahasa pemrograman [15]
KeyKOS nanokernel
EROS mikrokernel
CapROS EROS penerus
Coyotos EROS penggantinya, tujuan: menjadi yang pertama secara resmi diverifikasi OS
V dari Stanford, awal 1980-an

Flowchart



Sebuah flowchart adalah jenis diagram yang mewakili suatu algoritma, alur kerja atau proses, menunjukkan langkah-langkah sebagai kotak dari berbagai jenis, dan pesanan mereka dengan menghubungkan mereka dengan panah. diagram representasi ini menggambarkan model solusi untuk masalah yang diberikan. Diagram alur yang digunakan dalam menganalisis, merancang, mendokumentasikan atau mengelola proses atau program di berbagai bidang.

Diagram alur yang digunakan dalam merancang dan mendokumentasikan proses atau program yang sederhana. Seperti jenis diagram, mereka membantu memvisualisasikan apa yang sedang terjadi dan dengan demikian membantu memahami proses, dan mungkin juga menemukan kekurangan, kemacetan, dan fitur kurang jelas lain di dalamnya. Ada berbagai jenis diagram alur, dan masing-masing jenis memiliki repertoar sendiri kotak dan konvensi penulisan. Dua jenis yang paling umum dari kotak di flowchart adalah:

langkah pengolahan, biasanya disebut aktivitas, dan dilambangkan sebagai kotak persegi panjang
keputusan, biasanya dilambangkan sebagai berlian.
Sebuah flowchart digambarkan sebagai "lintas fungsional" saat halaman dibagi menjadi swimlanes berbeda menggambarkan kontrol dari unit organisasi yang berbeda. Sebuah simbol muncul dalam "jalur" khusus adalah dalam kendali unit organisasi. Teknik ini memungkinkan penulis untuk mencari tanggung jawab untuk melakukan tindakan atau membuat keputusan dengan benar, yang menunjukkan tanggung jawab setiap unit organisasi untuk bagian yang berbeda dari sebuah proses tunggal.

Flowchart menggambarkan aspek-aspek tertentu dari proses dan mereka biasanya dilengkapi dengan jenis lain dari diagram. Misalnya, Kaoru Ishikawa didefinisikan flowchart sebagai salah satu dari tujuh alat dasar kontrol kualitas, sebelah histogram, grafik Pareto, periksa lembar, peta kendali, diagram sebab-akibat, dan diagram pencar. Demikian pula, dalam UML, notasi konsep-pemodelan standar yang digunakan dalam pengembangan perangkat lunak, diagram aktivitas, yang merupakan jenis flowchart, hanyalah salah satu dari banyak jenis diagram yang berbeda.

Nassi-Shneiderman diagram dan Drakon-grafik adalah notasi alternatif untuk aliran proses.

Nama-nama alternatif umum meliputi: peta proses flowchart, proses flowchart, diagram alur fungsional,, grafik proses, grafik proses fungsional, model proses bisnis, model proses, proses diagram alir, diagram alur kerja, diagram aliran bisnis. Istilah "flowchart" dan "flow chart" digunakan secara bergantian.

Struktur grafik yang mendasari diagram alir adalah grafik aliran, yang abstrak jauh jenis node, isinya dan informasi tambahan lainnya.

Metode terstruktur pertama untuk aliran proses dokumen, "aliran proses grafik", diperkenalkan oleh Frank dan Lillian Gilbreth kepada anggota American Society of Mechanical Engineers (ASME) pada tahun 1921 dalam presentasi "Proses Charts: Langkah Pertama di Menemukan Satu cara terbaik untuk melakukannya Work ". [2] alat The Gilbreths 'cepat menemukan cara mereka ke dalam kurikulum teknik industri. Pada awal 1930-an, seorang insinyur industri, Allan H. Mogensen mulai melatih orang-orang bisnis dalam penggunaan beberapa alat-alat teknik industri di rumahnya Konferensi Kerja Penyederhanaan di Lake Placid, New York.

Sebuah 1944 lulusan kelas Mogensen, Seni Spinanger, mengambil alat kembali ke Procter and Gamble di mana dia mengembangkan Metode disengaja mereka Ganti Program. 1944 lulusan lain, Ben S. Graham, Direktur Teknik di Formcraft Standard Register Industri, mengadaptasi bagan alur proses pengolahan informasi dengan pengembangan tentang chart proses multi-aliran untuk menampilkan beberapa dokumen dan hubungan mereka. [3] Pada tahun 1947, ASME mengadopsi seperangkat simbol yang berasal dari asli Gilbreth bekerja sebagai "ASME Standard:. Operasi dan Arus Charts Proses" [4]

Douglas Hartree pada tahun 1949 menjelaskan bahwa Herman Goldstine dan John von Neumann telah mengembangkan diagram alur (awalnya, diagram) untuk merencanakan program komputer. [5] Account kontemporer-Nya didukung oleh IBM insinyur [6] dan oleh Goldstine ingatan pribadi. [7] diagram alur pemrograman asli Goldstine dan von Neumann dapat dilihat dalam laporan tidak diterbitkan, "Perencanaan dan pengkodean masalah bagi alat komputasi elektronik, Bagian II, Volume 1" (1947), yang direproduksi dalam karya dikumpulkan von Neumann. [8]

Flowchart menjadi alat populer untuk menggambarkan algoritma komputer. Popularitas diagram alur menurun pada 1970-an ketika terminal komputer interaktif dan bahasa pemrograman generasi ketiga menjadi alat umum untuk pemrograman komputer. Algoritma dapat dinyatakan jauh lebih ringkas sebagai kode sumber dalam bahasa tersebut. Sering pseudo-kode yang digunakan, yang menggunakan idiom umum bahasa tersebut tanpa ketat mengikuti rincian satu tertentu.

Saat ini flowchart masih digunakan untuk menggambarkan algoritma komputer. [9] teknik modern seperti UML diagram aktivitas dan Drakon-chart dapat dianggap perpanjangan dari diagram alur.

Sterneckert (2003) menyarankan bahwa diagram alur dapat dimodelkan dari perspektif kelompok pengguna yang berbeda (seperti manajer, analis sistem dan pegawai) dan bahwa ada empat tipe umum: [10]

diagram alur dokumen, menunjukkan kontrol atas dokumen-aliran melalui sistem
diagram alur data, menunjukkan kontrol atas data-aliran dalam suatu sistem
diagram alur sistem, menunjukkan kontrol pada tingkat fisik atau sumber daya
Program flowchart, menunjukkan kontrol dalam sebuah program dalam sebuah sistem
Perhatikan bahwa setiap jenis flowchart memfokuskan pada beberapa jenis kontrol, bukan pada aliran tertentu itu sendiri. [10]

Namun, ada beberapa klasifikasi ini. Misalnya, Andrew Veronis (1978) bernama tiga jenis dasar flowchart:. Sistem flowchart, flowchart umum, dan flowchart rinci [11] Pada tahun yang sama Marilyn Bohl (1978) menyatakan "dalam praktek, dua jenis diagram alur yang digunakan dalam perencanaan solusi: flowchart sistem dan alur program yang ... ". [12] baru-baru ini Mark A. Fryman (2001) menyatakan bahwa ada lebih banyak perbedaan:" flowchart Decision, diagram alur logika, sistem diagram alur, diagram alur produk, dan proses diagram alur yang hanya beberapa dari berbagai jenis diagram alur yang digunakan dalam bisnis dan pemerintah ". [13]

Selain itu, banyak teknik diagram ada yang mirip dengan diagram alur tapi membawa nama yang berbeda, seperti diagram aktivitas UML.

Pengulangan di C#

Mungkin ada situasi, ketika Anda perlu menjalankan blok kode beberapa beberapa kali. Secara umum, laporan dijalankan secara berurutan: Pernyataan pertama dalam fungsi dieksekusi pertama, diikuti oleh kedua, dan seterusnya.

bahasa pemrograman menyediakan berbagai struktur kontrol yang memungkinkan untuk jalur eksekusi lebih rumit.

Sebuah pernyataan loop memungkinkan kita untuk mengeksekusi pernyataan atau sekelompok pernyataan beberapa kali dan berikut ini adalah umum dari pernyataan loop dalam sebagian besar bahasa pemrograman:

Loop Architecture

Sebuah loop menjadi loop tak terbatas jika kondisi tidak pernah menjadi palsu. Untuk loop secara tradisional digunakan untuk tujuan ini. Karena tidak ada tiga ekspresi yang membentuk loop yang diperlukan, Anda dapat membuat lingkaran tak berujung dengan meninggalkan ekspresi kondisional kosong.

using System;
namespace Loops
{
   class Program
   {
      static void Main(string[] args)
      {
         for (; ; )
         {
            Console.WriteLine("Hey! I am Trapped");
         }
      }
   }
} 
Ketika ekspresi kondisional tidak hadir, itu dianggap benar. Anda mungkin memiliki inisialisasi dan kenaikan ekspresi, tapi programmer lebih sering menggunakan untuk (;;) membangun untuk menandakan loop tak terbatas.