You are on page 1of 24

BAB I

PENDAHULUAN

1.1 Latar Belakang
Dengan semakin canggih dan berkembangnya dunia IPTEK yang seperti dirasakan secara
signifikan, walaupun secara esensi teknologi tersebut masih pada kerangka acuan yang ada.
Misalnya pada zaman sebelum tahun 2000, orang umum masih memandang sebuah komputer
adalah mesin yang biasanya terletak pada sebuah meja dimana pada meja tersebut terdapat
keyboard, monitor dan CPU. Atau lebih dikenal dengan Personal Computer. Namun dalam
perkembangan dari perangkat elektronik ini memiliki berbagai banyak ragam dari sisi system
operasi yang digunakan, hal tersebut menjadi semakin sulit untuk dibedakan. Agar pembahasan
kita lebih mendalam tentang system operasi komputer ini, sebaiknya kita membahas dulu apa
yang dimaksud dengan system dan komputer itu sendiri.
Komputer yang kita kenal saat ini adalah hasil pengembangan teknologi elektronika dan
informatika sehingga bentuk komputer yang asalnya berukuran besar dan makan tempat,
sekarang berbentuk kecil dengan kemampuan besar. Kemajuan industri komponen elektronika IC
(integrated circuit) telah mendorong terciptanya berbagai perangkat chip IC yang beragam dan
mendukung berbagai keperluan pembuatan produk elektronik. Kemajuan teknologi elektronika
tidak terlepas dari adanya kemajuan di bidang pengetahuan dan pengolahan bahan
semikonduktor khususnya silicon.
Secara umum, system operasi adalah software pada lapisan pertama yang ditaruh pada
memori komputer pada saat komputer dinyalakan. Sedangkan software - software lainnya
dijalankan setelah system operasi berjalan, dan system operasi akan melakukan layanan inti
umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk,
manajemen memori, scheduling task, dan antarmuka dengan user. Sehingga masing - masing
software tidak lagi perlu melakukan tugas - tugas inti umum tersebut, karena dapat dilayani dan
dilakukan oleh system operasi.
Namun dalam sebuah perangkat komputer, kernel merupakan komponen inti dari Sistem
Operasi yang berjalan dalam perangkat tersebut. Kernel bertugas untuk mengatur pembagian
sumber daya sistem; komunikasi antara komponen hardware dan software. Kernel
menghubungkan antara software aplikasi dan hardware komputer. Ia menyediakan abstraction
layer pada level terendah untuk resource-resource seperti memori, prosesor dan perangkat I/O di
mana suatu software aplikasi harus mengontrol resource-resource tersebut agar dapat berfungsi.
Kernel mampu menyediakan fasilitas seperti ini bagi proses-proses aplikasi melalui mekanisme
IPC (Inter Process Communication) dan System call.

Gambar 1. Kernel merupakan penghubung antara aplikasi dengan hardware

Abstraction Layer adalah suatu cara untuk menyembunyikan detail implementasi dari
sekumpulan fungsi. Model software yang menggunakan layer-layer abstraaction seperti ini
misalnya model OSI layer untuk protokol jaringan komputer serta library grafik pada OpenGL.

Gambar 2. Desain arsitektur komputer sebagai rangkaian abstraction layer

Kebanyakan Sistem Operasi modern menggunakan konsep kernel ini. Keberadaan kernel
merupakan konsekuensi dari desain sistem komputer sebagai rangkaian abstracion layer, di mana
tiap layer bergantung pada fungsi dari layer di bawahnya. Jika kita tidak ingin menggunakan
kernel, maka kita harus mendesain semua software dalam sistem tanpa menggunakan abstraction
layer; akibatnya, tentu saja akan menambah kompleksitas desain.
Dalam banyak kasus, boot loader mulai mengeksekusi kernel dalam mode supervisor.
Kernel kemudian menginisialiasi diri sendiri dan memulai proses pertama. Setelah itu, kernel
tidak mengekseskusi secara langsung, tapi hanya merespon kepada even eksternal. Sebagai
tambahan, kernel biasanya menyediakan loop yang dieksekusi ketika tidak ada proses yang
tersedia untuk dijalankan; hal ini biasnya disebut idle process.

1.2 Tujuan Makalah Adapun tujuan dari penulisan ini adalah:  Mengetahui pengertian dari kernel  Mengetahui sistem operasi Windows  Mengetahui versi kernel yang terdapat pada Windows  Memenuhi tugas mata kuliah system operasi  Mendapatkan nilai A dalam pelajaran sistem operasi .

1 Pengertian Kernel Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. metode ini selanjutnya membentuk apa yang disebut dengan kernel sistem operasi. sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan. seperti halnya loader atau debugger. Sehingga abstraksi pada akhirnya memudahkan pekerjaan programer. atau dimuat dari dalam ROM (Read-Only Memory). yaitu bilamana pembuat program ingin melakukan pekerjaannya tanpa bantuan abstraksi perangkat keras atau bantuan sistem operasi. Karena akses terhadap perangkat keras terbatas. kita harus mereset dan meload kembali program-program tersebut. Teknik ini digunakan oleh komputer generasi awal. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman. Sebuah program dapat saja langsung diload dan dijalankan diatas mesin ‘telanjang’ komputer. Selanjutnya. BAB II LANDASAN TEORI 2. Hal tersebut dinamakan sebagai multiplexing. Program dapat langsung dijalankan secara langsung di dalam sebuah mesin (contohnya adalah CMOS Setup) sehingga para pembuat program tersebut membuat program tanpa adanya dukungan dari sistem operasi atau hardware abstraction. Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks. Cara kerja seperti ini. sehingga bila kita ingin berpindah dari satu program ke program lain. adalah cara kerja yang digunakan pada zaman awal-awal dikembangkannya komputer (pada sekitar tahun 1950). Seiring dengan perkembangan zaman komputer yang mengalami akselerasi yang signifikan. oleh karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi hardware. dan memungkinkan akses kepada perangkat keras menjadi mudah dan seragam. Untuk menjalankan sebuah komputer kita tidak harus menggunakan kernel sistem operasi. maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Kerugian dari diterapkannya metode ini adalah pengguna harus melakukan reset ulang komputer tersebut dan memuatkan program lainnya untuk berpindah program. dari satu program ke program lainnya. . Abstraksi- abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas. Sebuah kernel sistem operasi tidak harus ada dan dibutuhkan untuk menjalankan sebuah komputer. para pembuat program tersebut membuat beberapa komponen program yang sengaja ditinggalkan di dalam komputer.

printer. memori dan Perangkat I/O . Kernel biasanya menpunyai berbagai nama. Dalam hal ini. Algoritma yang dipilih mungkin akan mengijinkan beberapa proses memiliki prioritas yang lebih tinggi daripada yang lain. Suatu proses mendefinisikan seberapa porsi memori yang dapat diakses oleh suatu aplikasi. 2. misalnya: keyboard.Central Processing Unit (CPU). dsb. CPU bertugas dalam mengeksekusi program atau proses. mouse. sumber daya tersebut antara lain adalah CPU. Pada umumnya. Kernel menggunakan algoritma penjadwalan utnuk menentukan proses mana yang akan dikerjakan berikutnya dan berapa lama waktu yang akan diberikan. dan kemudian baru memulai eksekusi program. bahkan seringkali meminta memori melebihi yang dimiliki komputer. Sebagai bagian utama komputer. lalu me-load file yang berisi kode aplikasi ke dalam memori. Beberapa perangkat I/O yang umumnya dipakai. berbeda dari pengilang mesin antara satu sama lain. Pendekatan utama IPC ini adalah untuk shared memory.Memori Komputer. Pengaturan proses kernel harus memperhitungkan perangkat yang dibawa oleh hardware untuk perlindungan memori. Untuk menjalankan aplikasi. monitor. Hard Disk. 2. hal ini dikenal sebagai Inter-Process Communication (IPC). Keduanya dibutuhkan oleh memori agar suatu program dapat dieksekusi. Dalam sebuah sistem pre-emptive multitasking. tetapi kebiasannya ia mempunyai perkataan nix supaya pengguna dapat mencarinya dengan wildcard characters. sebuah kernel pertama kali harus menyediakan space address untuk aplikasi. 2.1 Pengaturan Proses Tugas utama kernel adalah membantu eksekusi aplikasi dan mendukungnya dengan fitur seperti abstraksi hardware. Kernel melanjutkan request dari suatu aplikasi yang ingin melakukan suatu aksi I/O kepada perangkat yang sesuai dan menyediakan metode yang sesuai untuk memakai perangkat tersebut. Umumnya kernel juga menyediakan cara agar proses-proses ini dapat saling berkomunikasi. . Di sinilah kernel bertugas untuk menentukan porsi pemakaian memori yang dapat dipakai oleh tiap program dan menentukan apa yang akan dikerjakan ketika tidak cukup tersedia memori. mempersiapkan stack untuk program dan percabangan ke lokasi lain dalam program.2.2 Fasilitas Dasar yang disediakan oleh Kernel Tujuan utama dari adanya kernel adalah untuk mengatur pembagian sumbersumber daya dan program mana yang boleh mengakses dan menggunakan sumber daya tersebut.2. scanner.2 Pengaturan Memori .Perangkat I/O. Memori digunakan untuk menyimpan instruksi program dan juga data. kernel akan memberi slot waktu kepada setiap program dan berpindah dari satu proses ke proses yang lain dengan cepat hingga terlihat seperti proses-proses ini dieksekusi secara bersamaan. Kedudukkan kernel pada sistem komputer adalah pada root directory yang mengandungi kedua-dua boot program dan fail yang mengandungi kernel untuk sistem. . kernel bertugas menentukan setiap saat berapa banyak program yang harus dialokasikan ke CPU. Biasanya beberapa program akan berusaha mengakses meori. message passing dan remote procedure call.

tidak mungkin bagi proses untuk memanggil kernel secara langsung.4 System calls Untuk mengakses layanan yang disediakan oleh kernel. untuk menampilkan sesuatu di layar. Kernel harus memelihara sejumlah perangkat yang tersedia. alamat virtual suatu program dapat berupa data yang sebenarnya tidak ada dalam memori. sebuah aplikasi harus membuat request ke kernel. Metode untuk melibatkan fungsi kernel berbeda-beda antar kernel. Jika isolasi memori sedang dipakai. Beberapa kemungkinan antara lain. di-configure oleh user. 2. Daftar perangkat ini dapat berupa plug and play (dideteksi oleh Sistem Operasi saat perangkat dijalankan). Layer abstraksi yang disediakan virtual addressing mengijinkan Sistem Operasi untuk menggunakan penyimpan data. Hal ini menyebabkan tiap program seakan menjadi satu- satunya program yang berjalan dan karenanya dapat mencegah terjadinya crash antar program. Akibatnya. Space alamat virtual mungkin berbeda untuk masing-masing proses. 2. satu dipakai oleh kernel (kernel space) dan yang lain untuk aplikasi (user space).2. memori yang diakses suatu proses pada alamat virtual tertentu mungkin berbeda dengan memori yang diakses proses lain pada alamat yang sama. Sebagai contoh. seperti Hard Disk. Dalam kebanyakan sistem. aplikasi membutuhkan akses ke perangkatperangkat yang terhubung ke komputer. Aplikasi tidak diijinkan oleh CPU untuk memakai alamat kernel. Sistem Operasi dapat mengijinkan program untuk memakai memori melebihi memori fisik yang yang dimiliki oleh komputer. untuk menyimpan apa yang mestinya ada di memori utama (RAM). atau bahkan advance (misal dalam system embedded di mana kernel akan diubah jika hardware diubah). . Virtual addressing juga mengijinkan dibuatnya partisi vritual memori di dua area yang terpisah. Langkah pertama yang dilakukan untuk melakukan hal ini di antaranya adalah virtual addressing. Kernel memiliki akses penuh ke memori sistem dan harus memberikan ijin kepada proses-proses untuk mengakses memori secara aman ketika membutuhkan.2. Virtual addressing menijinkan kernel untuk menjadikan suatu alamat fisik untuk tampil sebagai alamat lain. yang akhirnya hal ini akan mencegah agar aplikasi tidak merusak kernel. Kernel lalu akan melanjutkan request tersebut ke driver display yang kemudian akan bertanggung jawab mem-plot karakter/pixel. karena hal itu merupakan pelanggaran aturan akses kontrol dari prosesor.3 Pengaturan perangkat Untuk menjalankan fungsinya. alamat virtual. yang dikontrol oleh kernel melalui device driver. biasanya kernel menyediakan library C atau API (Application Programming Interface) yang selanjutnya akan melibatkan fungsi kernel yang berhubungan.

Kerugian dari diterapkannya metode ini adalah pengguna harus melakukan reset ulang komputer tersebut dan memuatkan program lainnya untuk berpindah program.  Menggunakan interrupt software-simulated. karenanya sangat umum. dari satu program ke program lainnya. Cara kerja seperti ini. Seiring dengan perkembangan zaman komputer yang mengalami akselerasi yang signifikan. Program dapat langsung dijalankan secara langsung di dalam sebuah mesin (contohnya adalah CMOS Setup) sehingga para pembuat program tersebut membuat program tanpa adanya dukungan dari sistem operasi atau hardware abstraction. Ketika prosesor mendeteksi call ke lokasi tersebut. Gambar 3. adalah cara kerja yang digunakan pada zaman awal-awal dikembangkannya komputer (pada sekitar tahun 1950).  Menggunakan call gate. prosesor kemudian mengalihkannya ke lokasi target tanpa menyebabkan pelanggaran akses.3 Beberapa Desain Kernel Sebuah kernel sistem operasi tidak harus ada dan dibutuhkan untuk menjalankan sebuah komputer. Call gate adalah address khusus di mana alamat tersebut ditambahkan dalam daftar yang disimpan dalam memori kernel yang diketahui prosesor. . Selanjutnya. para pembuat program tersebut membuat beberapa komponen program yang sengaja ditinggalkan di dalam komputer. seperti halnya loader atau debugger. Sebuah aplikasi yang membuat request dalam jumlah besar tapi tidak perlu menunggu hasilnya dapat menambahkan detil request-nya ke suatu area memori yang di-scan secara priodik oleh kernel untuk menemukan request. 2. Beberapa desain kernel sistem operasi . yang mana arsitektur umum (khususnya x86) mungkin kesulitan. Teknik ini membutuhkan dukungan hardware khusus. metode ini selanjutnya membentuk apa yang disebut dengan kernel sistem operasi.  Menggunakan instruksi system call khusus. Metode ini tersdia dalam hampir semua hardware. atau dimuat dari dalam ROM (Read-Only Memory).Menggunakan memory-based queue.

1 Monolithic Kernel Pendekatan monolithic kernel didefinisikan sebagai sebuah antarmuka virtual yang berada pada tingkat tinggi di atas perangkat keras. Meskipun jika setiap modul memiliki layanan operasi-operasi tersebut terpisah dari modul utama. . para arsitek sistem operasi mengembangkan kernel sistem operasi yang pada akhirnya terbagi menjadi empat bagian yang secara desain berbeda. Solaris. dapat memuat modul-modul yang dapat dieksekusi pada saat kernel tersebut dijalankan sehingga mengizinkan ekstensi terhadap kemampuan kernel sesuai kebutuhan. dan karena semua modul berjalan di dalam address space yang sama. dan Microsoft Windows. integrasi komponen internal yang sangat kuat tersebut justru akan mengizinkan fitur-fitur yang dimiliki oleh sistem yang berada di bawahnya dieksploitasi secara efektif. Monolithic kernel mengintegrasikan banyak fungsi di dalam kernel dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang berada di bawah sistem operasi. konkurensi (concurrency). seperti halnya Linux. sebagai berikut:  Monolithic Kernel. integrasi kode yang terjadi di dalam monolithic kernel sangatlah kuat. Microkernel menyediakan sedikit saja dari abstraksi perangkat keras dan menggunakan aplikasi yang berjalan di atasnya—yang disebut dengan server—untuk melakukan beberapa fungsionalitas lainnya. Akan tetapi. Selanjutnya. sebuah bug dalam salah satu modul dapat merusak keseluruhan sistem. Dalam pendekatan desain exokernel. sehingga membuat sistem operasi dengan monolithic kernel sangatlah efisien—meskipun sangat sulit dalam pembuatannya. dan tentu saja dapat membantu menjaga agar kode yang berjalan di dalam ruangan kernel (kernel-space) seminim mungkin. 2. terdapat beberapa tambahan kode di dalam ruangan kernel untuk meningkatkan performanya. sehingga program dapat mengakses hardware secara langsung. FreeBSD. Di bawah ini ada beberapa sistem operasi yang menggunakan Monolithic kernel:  Kernel sistem operasi UNIX tradisional. library yang dimiliki oleh sistem operasi dapat melakukan abstraksi yang mirip dengan abstraksi yang dilakukan dalam desain monolithic kernel. ketika implementasi dilakukan dengan benar. Exokernel menyediakan hardware abstraction secara minimal. Hybrid kernel adalah pendekatan desain microkernel yang dimodifikasi. dengan sekumpulan primitif atau system call untuk mengimplementasikan layanan-layanan sistem operasi.3. seperti halnya kernel dari sistem operasi UNIX keluarga BSD (NetBSD. dan manajemen memori pada modul-modul kernel yang berjalan di dalam mode supervisor. BSD/I. FreeBSD.  Exokernel. dan lainnya). Pada sistem operasi modern yang menggunakan monolithic kernel. Pada hybrid kernel.  Microkernel. seperti halnya manajemen proses.  Hybrid kernel.

sebuah sistem operasi yang populer digunakan pada hand phone. Sebagai contoh. Linux. dan server tersebut akan dihentikan oleh kernel utama. karena sebuah server yang gagal bekerja.  Kernel sistem operasi GNU/Linux. handheld device. dan Mac OS/X  Minix. NexTSTEP.3. sebuah kernel yang dikembangkan untuk tujuan edukasi  Kernel Mach.x hingga 4. Server dapat mengizinkan sistem operasi agar dapat dimodifikasi hanya dengan menjalankan program atau menghentikannya. 2. seperti halnya dukungan jaringan. dalam prakteknya. sebuah versi UNIX dari IBM  Amoeba. sistem operasi yang menggunakan microkernel disebut jauh lebih stabil dibandingkan dengan monolithic kernel. dan biasanya untuk melakukan proses eksekusi aplikasi pun menjadi sulit. yang tentu saja sulit untuk dilakukan oleh pengguna biasa yang awam. komunikasi antar address space. dan komunikasi antar proses. embedded device. dan PDA Phone.  Kernel sistem operasi Windows (versi 1.3. Layanan-layanan lainnya. Server adalah sebuah program.3 Hybrid Kernel Hybrid kernel aslinya adalah microkernel yang memiliki kode yang tidak menunjukkan bahwa kernel tersebut adalah microkernel di dalam ruangan kernel-nya. untuk sebuah mesin yang kecil tanpa dukungan jaringan. OPENSTEP. dan disebut dengan server. yang digunakan di dalam sistem operasi GNU/Hurd. kecuali Windows NT).x. tidak akan menyebabkan kernel menjadi tidak dapat berjalan. Hal ini disebabkan oleh adanya overhead yang terjadi akibat proses input/output dalam kernel yang ditujukan untuk mengganti konteks (context switch) untuk memindahkan data antara aplikasi dan server. bagian dari system state dapat hilang oleh server yang gagal bekerja tersebut. server jaringan (istilah server di sini tidak dimaksudkan sebagai komputer pusat pengatur jaringan) tidak perlu dijalankan. Pada sistem operasi tradisional yang menggunakan monolithic kernel. Akan tetapi. yang biasanya disediakan oleh kernel.2 Microkernel Pendekatan Microkernel berisi sebuah abstraksi yang sederhana terhadap hardware. 2. Sistem operasi yang menggunakan microkernel umumnya secara dramatis memiliki kinerja di bawah kinerja sistem operasi yang menggunakan monolithic kernel. seperti halnya program lainnya. Kode-kode tersebut . hal ini dapat mengakibatkan pengguna harus melakukan rekompilasi terhadap kernel. kernel yang dikembangkan oleh Andrew Tanenbaum untuk tujuan edukasi  Symbian OS. Beberapa sistem operasi yang menggunakan microkernel:  IBM AIX. dengan sekumpulan primitif atau system call yang dapat digunakan untuk membuat sebuah sistem operasi agar dapat berjalan. Dalam teorinya. pada pendekatan microkernel justru diimplementasikan di dalam ruangan pengguna (user-space). atau bahkan untuk menjalankan server-server lainnya. dengan layanan-layanan seperti manajemen thread.

Ide di balik exokernel adalah untuk memaksa abstraksi yang dilakukan oleh developer sesedikit mungkin.3. Kernel-kernel klasik yang populer seperti halnya monolithic dan microkernel melakukan abstraksi terhadap hardware dengan menyembunyikan semua sumber daya yang berada di bawah hardware abstraction layer atau di balik driver untuk hardware. 2. karena fungsionalitas yang dimilikinya hanya terbatas pada proteksi dan penggandaan sumber daya. dan cenderung menyamakannya. dan juga dapat memindahkan beberapa kode yang seharusnya bukan kode kernel ke dalam ruangan kode kernel karena alasan kinerja. jika sistem operasi klasik yang berbasis kedua kernel telah mengalokasikan sebuah lokasi memori untuk sebuah hardware tertentu.ditaruh di dalam ruangan kernel agar dapat dieksekusi lebih cepat dibandingkan jika ditaruh di dalam ruangan user. Di bawah ini adalah beberapa sistem operasi yang menggunakan Hybrid kernels:  BeOS.4 Exokernel Sebenarnya. sebuah sistem operasi yang memiliki kinerja tinggi untuk aplikasi multimedia. Antara hybrid kernel dan monolithic kernel jelas berbeda. Exokernel bukanlah pendekatan kernel sistem operasi yang umum— seperti halnya microkernel atau monolithic kernel yang populer. Tugas kernel hanya memastikan bahwa sumber daya yang diminta itu sedang berada dalam keadaan kosong—belum digunakan oleh yang lainnya—dan tentu saja mengizinkan aplikasi untuk mengakses sumber daya tersebut. Exokernel mengizinkan akses terhadap hardware secara langsung pada tingkat yang rendah: aplikasi dan abstraksi dapat melakukan request sebuah alamat memori spesifik baik itu berupa lokasi alamat physical memory dan blok di dalam hard disk. Hybrid kernel berarti bahwa konsep yang digunakannya diturunkan dari konsep desain monolithic kernel dan microkernel. Exokernel biasanya berbentuk sangat kecil. Hal ini dilakukan oleh para arsitek sistem operasi sebagai solusi awal terhadap masalah yang terjadi di dalam microkernel: kinerja. Hybrid kernel juga memiliki secara spesifik memiliki teknologi pertukaran pesan (message passing) yang digunakan dalam microkernel. sehingga membuat mereka dapat memiliki banyak keputusan tentang abstraksi hardware. dan tentu saja meningkatkan performa.  Microsoft Windows NT (dan semua keturunannya). Akses hardware pada tingkat rendah ini mengizinkan para programmer untuk mengimplementasikan sebuah abstraksi yang dikhususkan untuk sebuah aplikasi tertentu.  Novell NetWare. Beberapa orang banyak yang bingung dalam membedakan antara Hybrid kernel dan monolithic kernel yang dapat memuat modul kernel setelah proses booting. sebuah sistem operasi yang pernah populer sebagai sistem operasi jaringan berbasis IBM PC dan kompatibelnya. . dan tentu saja mengeluarkan sesuatu yang tidak perlu dari kernel agar membuat kernel lebih kecil. melainkan sebuah struktur sistem operasi yang disusun secara vertikal. maka hardware lainnya tidak akan dapat menggunakan lokasi memori tersebut kembali. Sebagai contoh.

Selain itu. FAT 16 (File Allocation Table 16) . Pada akhir tahun 1980 (awal tahun 1990-1994) dikenal sistem operasi windows 3. Selain itu juga dikenal windows NT. Hal ini disebabkan oleh adanya kemajuan taknologi. UNIX. selanjutnya. Kita hanya akan memperhatikan jenis system operasi (OS) windows saja karena sampai saat ini system operasi (OS) windows merupakan system operasi (OS) yang paling banyak peminat dan penggunanya. dengan menggunakan cara-cara yang lebih fleksibel. System operasi (OS) windows mengalami beberpa kali perubahan dan perbaikan. windows XP akan memberikan fasilitas video dan suara secara langsung. pengaturan untuk jaringan di rumah serta kemudahan memperbaiki dari adanya kerusakan sistem. System operasi (OS) windows dibuat oleh perusahaan microsoft yang terletak di Amerika dan dipimpin oleh bill gates. microsoft meluncurkan windows 98 (windows 9. Pada tahun 2006 perusahaan Microsoft perkenalkan windows vista. Windows seri berikutnya adalah windows ME (milenium edition/edisi milenium) yang sudah banyak digunakan. dan Windows dapat berjalan di atas sistem operasi tersebut. Makin tinggi versi windows yang dikenalkan maka lengkap isi program di dalamnya. kemudian mengalami perubahan menjadi windows 95. Kita tidak akan membahas secara keseluruhan pada system operasi (OS) tersebut. BAB III PEMBAHASAN SYSTEM OPERASI WINDOWS Perhatikan kembali kembali table berbagai jenis operating system (OS) muncul seperti pada table tersebut.1 dikenal generasi windows 3. Masing-masing system operasi (OS) mempunyai keunggulan. Exokernel biasanya menggunakan library yang disebut dengan libOS untuk melakukan abstraksi.X) yang berubah lagi menjadi windows 2000. sebuah sistem operasi berbasis Exokernel dapat membuat sistem operasi yang berbeda seperti halnya Linux. Secara teori. Sistem Operasi Windows sampai saat ini mempunyai tiga file system: 1. XP kepanjangan dari (experience). seperti halnya abstraksi yang dilakukan pada sistem operasi tradisional. Perusahaan Microsoft kemudian memperkenalkan dan meluncurkan produk microsoft windows dan microsoft office pada tahun 2003. Produk itu lebih dikenal dengan windows XP dan MS-office.0. karena aplikasi mungkin memiliki abstraksinya masing-masing. Dalam windows ME telah dimasukkan perangkat lunak untuk memainkan musik dan video. Windows ini merupakan seri up-grade (peningkatan kualitas) dari windows 98.X.1. Di dalam sebuah komputer pribadi (PC). yaitu system operasi yang dikhususkan untuk jaringan komputer. windows 3. libOS memungkinkan para pembuat aplikasi untuk menulis abstraksi yang berada pada level yang lebih tinggi.

Selain itu juga mengembangkan kemampuan harddisk menjadi lebih baik dibanding FAT16. jadi semakin besar harddisk. telebih dahulu sistem file di MS-DOS FAT12. namun itu bukan masalah apabila anda menjalankan FAT32 di Windows XP karena Windows XP tidak peduli file sistim apa yang di gunakan pada partisi. dan merupakan pengembangan lebih dari FAT16. selain itu kekurangan FAT16 salah satunya tidak mendukung kompresi. Awalnya. Namun jika anda sudah melakukan upgrade pada Windows Xp dan tidak melakukan perubahan NTFS itu bukan masalah karena anda bisa mengkonversinya ke NTFS kapanpun. baik Windows 95/98/ME. cluster dan bahkan support enkripsi data. Namun dibalik itu semua masalah paling besar dari FAT16 adalah mempunyai kapasitas tetap jumlah cluster dalam partisi. Sebenarnya sebelum FAT16. Tidak seperti FAT16 yang bisa di kenal oleh hampir semua system operasi. . 2. sehingga digunakan untuk mengatur file harddisk. Linux dan bahkan Unix. 3. Keuntungan FAT16 adalah kompatibel hampir di semua sistem operasi. OS/2. sistem ini didesain umtuk mengatur file fi floppy disk. tapi karena banyak kekurangan makanya muncul FAT16. enkripsi dan kontrol akses dalam partisi. Namun ingat bahwa apabila anda sudah menggunakan NTFS akan muncul masalah jika ingin downgrade ke FAT tanpa kehilangan data. maka ukuran cluster akan semakin besar. Namun FAT32 memiliki kelemahan yang tidak di miliki FAT16 yaitu terbatasnya Operating System yang bisa mengenal FAT32. FAT16 sendiri sudah dikenalkan oleh MS-DOS pada tahun 1981. NTFS menawarkan security yang jauh lebih baik . kompresi file . FAT32 menawarkan kemampuan menampung jumlat cluster yang lebih besar dalam partisi. FAT 32 (File Allocation Table 32) FAT32 mulai di kenal pada sistim Windows 95 SP2. dan sudah mengalami beberapa kali perubahan. NTFS (New Technology File System) NTFS di kenalkan pertama pada Windows NT dan merupakan file system yang benar benar berbeda di banding teknologi FAT. NTFS merupakan file system standar untuk Windows Xp dan apabila anda melakukan upgrade Windows biasa anda akan di tanyakan apakah ingin mengupgrade ke NTFS atau tetap menggunakan FAT.

Windows 1. Windows Graphic Environment 1. sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS). Untuk itu sangat disarankan kepada anda untuk menyediakan partisi yang kecil saja yang menggunakan file system FAT di awal partisi. Sistem Operasi Closed Source a. Sistem operasi Windows telah berevolusi dari MS-DOS. Windows versi pertama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 pertama kali diperkenalkan pada 10 November 1983. dengan menggunakan antarmuka pengguna grafis.x. yang dikembangkan oleh Microsoft. Microsoft Windows . yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar.x juga sama. sebuah sistem operasi yang berbasis modus teks dan command-line.0 dan Windows NT 3. Pada Umumnya NTFS tidak kompatibel dengan Operating System lain yang terinstall di komputer yang sama (Double OS) bahkan juga tidak terdetek apabila anda melakukan StartUp Boot menggunakan floopy. WINDOWS Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. versi 3. tetapi baru keluar pasar pada bulan November tahun 1985.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Partisi ini dapat anda gunakan untuk menyimpan Recovery Tool apabila mendapat masalah. Versi 2.

yang dikenal sebagai Windows 98. yang merupakan sebuah bentuk dari Network Address Translation. Banyak masalah minor di dalam Windows yang lama telah dikoreksi. yang menjadikan Windows 98 menurut banyak orang sebagai sebuah versi Windows 9x yang paling stabil di antara semua versi Windows 9x lainnya. Windows 98 dianggap sebagai revisi minor terhadap Windows 95. Berikut kami hanya merangkum beberapa jenis Windows : 1. sebuah batasan yang terdapat di dalam Windows 95. Hal ini membuka kasus baru. Microsoft merilis sebuah sistem operasi Windows baru. Windows 95. sebuah rilis yang menawarkan banyak peningkatan dibandingkan versi sebelumnya.kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%. Pada tahun 1999. yang menanyakan mengapa Microsoft repot-repot menjaga dominasinya di dalam sistem operasi komputer pribadi untuk berkompetisi dengan para pesaingnya seperti Netscape dan IBM dengan cara yang tidak jujur. yang disebut sebagai Amerika Serikat versus Microsoft. Dukungan USB di dalam Windows 98 pun juga jauh lebih baik dibandingkan dengan pendahulunya. Windows 98 mencakup banyak driver perangkat keras baru dan dukungan sistem berkas FAT32 yang lebih baik yang mengizinkan partisi untuk memiliki kapasitas lebih besar dari 2 gigabyte. tapi secara umum dilihat jauh lebih stabil dan dapat diandalkan dibandingkan dengan pendahulunya. sebuah versi yang sebelumnya dikenal dengan sebutan . yang mengizinkan beberapa mesin di dalam sebuah jaringan lokal agar dapat menggunakan satu buah jalur koneksi Internet bersama-sama pun diperkenalkan pada versi ini. sehingga menjadikan Windows Explorer dan GUI Windows mampu menampilkan direktori seolah-olah halaman web. Internet Connection Sharing. Microsoft merilis Windows 98 Second Edition. WINDOWS 98 Pada 25 Juni 1998. Microsoft merilis Windows 2000 pada 17 Februari 2000. Windows 98 mengundang kontroversi saat Microsoft memasukkan penjelajah web Microsoft Internet Explorer ke dalam sistem operasi dan tidak dapat dicabut.

Situasi tersebut akhirnya berbalik pada saat Windows XP dirilis oleh Microsoft. Versi Windows 2000 ditujukan untuk dua pangsa pasar.0 atau "NT 5. Windows 2000 tersedia dalam enam edisi. WINDOWS XP . dan DirectX 6. Windows 2000 tidaklah dianggap sebagai produk yang cocok untuk pengguna rumahan. yang menggunakan teknologi yang merupakan standar industri.0 hanya terdapat di dalam satu produk saja.Windows NT 5. Alasannya banyak. Meskipun Windows 2000 dapat memperbarui komputer yang sebelumnya menjalankan Windows 98. yakni pangsa pasar workstation dan juga pangsa pasar server. 2. yang pada Windows NT 4. di antaranya adalah kurangnya device driver untuk banyak perangkat pengguna seperti pemindai (scanner) dan juga pencetak (printer).1 (yang memungkinkan sistem operasi berbasis kernel Windows NT untuk menjalankan game). Lightweight Directory Access Protocol (LDAP). Fitur-fitur baru yang diadopsi dari Windows 98 juga ditanamkan di dalamnya.0". Windows Terminal Services juga. pada Windows 2000 terdapat dalam semua versi server. Windows 2000 juga merupakan versi Windows berbasis kernel NT terakhir yang tidak mengharuskan penggunanya untuk melakukan aktivasi terhadapnya. seperti Device Manager yang telah ditingkatkan (dengan menggunakan Microsoft Management Console). seperti Domain Name System (DNS). dan Kerberos untuk menghubungkan antara sebuah mesin ke mesin lainnya. yakni:  Windows 2000 Professional  Windows 2000 Server  Windows 2000 Advanced Server  Windows 2000 Datacenter Server  Windows 2000 Advanced Server Limited Edition  Windows 2000 Datacenter Server Limited Edition 3. Windows Media Player. sebuah model jaringan pengganti model jaringan NT domain. pada saat dirilis. WINDOWS 2000 Di antara fitur-fitur Windows 2000 yang paling signifikan adalah Active Directory.

yang ditujukan untuk para pengguna komputer di beberapa negara berkembang. Akhirnya. karena memang berkisar dari tahun 2001 hingga tahun 2007. yang dirilis pada 12 Oktober 2004.  Windows XP Professional N. tapi tidak memiliki Windows Media Player. tapi tidak memiliki Windows Media Player. yang ditujukan untuk PC Tablet (PC dengan layar sentuh)  Windows XP Tablet PC Edition 2005  Windows XP Embedded.  Windows XP Professional.  Windows XP Media Center Edition (MCE). merupakan Windows XP Home Edition yang ditujukan untuk dektop dan laptop dengan penekanan pada hiburan rumahan.  Windows XP Media Center Edition 2003  Windows XP Media Center Edition 2004  Windows XP Media Center Edition 2005. Windows XP merupakan versi sistem operasi Windows yang paling lama (paling tidak hingga saat ini). yang ditujukan untuk sistem benam (embedded system)  Windows XP Starter Edition. karena memang peraturan Uni Eropa tidak memperbolehkannya. Jajaran sistem operasi Windows XP akhirnya diteruskan oleh Windows Vista pada 30 Januari 2007.  Windows XP Tablet PC Edition. . saat Windows Vista dirilis ke konsumen. Windows XP tersedia dalam beberapa versi:  Windows XP Home Edition. Microsoft berhasil menyatukan kedua jajaran produk tersebut. sama seperti Professional Edition. untuk menggantikan produk Windows 9x yang berbasis 16/32-bit yang sudah menua.1. karena peraturan Uni Eropa tidak mengizinkannya. sama seperti Home Edition yang biasa. dirilis pada bulan November 2002. Pada tahun 2001. sehingga menjadikan kernel Windows NT yang terkenal dengan kestabilannya memasuki pasar konsumen rumahan.  Windows XP Home Edition N. Microsoft memperkenalkan Windows XP (yang memiliki nama kode "Whistler" selama pengembangan). yang ditujukan untuk pasar desktop dan laptop rumahan. setelah merilis beberapa versi Windows berbasis Windows 9x dan NT. yang ditujukan bagi para power user dan pebisnis. Windows XP menggunakan kernel Windows NT 5.

untuk menggantikan filosofi "administrator-by-default" yang diberlakukan pada Windows XP. disebut dengan Windows Vista. Selain itu. serta Windows Media Player versi baru (versi 11). merupakan sebuah versi Windows XP yang ditujukan untuk jajaran prosesor Intel Itanium. menampilkan antarmuka grafis Aero-nya yang memikat. Windows Vista memang dicanangkan agar memiliki keamanan yang lebih tangguh dibandingkan dengan versi-versi sebelumnya. WINDOWS VISTA Setelah meraih kesukesan besar dengan Windows XP. yang dirilis pada 25 April 2005 untuk sistem-sistem rumahan dan workstation yang menggunakan prosesor 64-bit yang berbasiskan set instruksi x86- 64 (AMD64 atau Intel EM64T). Versi terbaru dari Windows. Windows XP 64-bit Edition. yang mempertahankan kompatibilitas dengan aplikasi 32-bit dengan menggunakan emulator perangkat lunak. dan Purble Place). Windows Vista juga menawarkan versi Microsoft Internet Explorer yang lebih aman. dibuat berbasiskan basis kode Windows NT 5. Windows DVD Maker dan beberapa game baru termasuk Chess Titans.2 (sama seperti Windows Server 2003) 4. Versi ini sama saja dengan Windows XP Professional. dengan memperkenalkan sebuah modus pengguna yang terbatas. Welcome screen dan menu Start. yang disebut sebagai User Account Control (UAC). . Windows XP 64-bit Edition 2003. Windows XP Professional x64 Edition. karena memang mereka cenderung memfokuskan Itanium sebagai basis komputer server. dirilis pada tanggal 30 November 2006 [1] bagi kalangan bisnis sementara untuk kalangan pengguna rumahan dirilis pada tanggal 30 Januari 2007. Windows Vista. Mahjong. dari segi fitur-fiturnya. aplikasi yang baru (seperti halnya Windows Calendar. Produk ini dihentikan pada bulan September 2005 saat vendor terakhir workstation berbasis prosesor Itanium menghentikan produk-produknya sebagai "workstation". yang disebut dengan Windows Aero GUI. Windows Vista juga memperkenalkan fitur grafik yang jauh lebih "memikat". Microsoft tidak lantas berhenti begitu saja mengembangkan Windows.

yang sebelumnya dikenal dengan sebutan Blackcomb dan Vienna. Windows ini memiliki kernel NT versi 6. diantaranya adalah: Jump List. WINDOWS 7 Rilis selanjutnya setelah Windows Vista adalah Windows 7.Windows Vista menggunakan nomor versi 6.2). sehingga memang terdapat perbedaan versi yang signifikan jika dibandingkan dengan Windows XP yang menggunakan nomor versi 5. Windows Vista dijual dalam beberapa edisi:  Windows Vista Starter  Windows Vista Home Basic  Windows Vista Home Premium  Windows Vista Business  Windows Vista Enterprise  Windows Vista Ultimate 5. khususnya pada bagian arsitektur dasar sistem operasi. yaitu perbaikan dari Windows Vista dimana saat rilis pertama memiliki kernel NT 6. dan lain-lain. Karena. Saat pertama kali dirilis. Windows Media Player 12.1 build 7600.0. Taskbar yang membuka program dengan tampilan kecil.1 atau Windows Server 2003 (5.0 build 6000. Spesifikasi Windows 7 lebih ringan dan harganya juga lebih murah dari pada Windows Vista. Windows 7 juga tersedia dalam 6 edisi yaitu:  Windows 7 Starter  Windows 7 Home Basic  Windows 7 Home Premium  Windows 7 Professional  Windows 7 Ultimate  Windows 7 Enterprise . Internet Explorer 8. Fitur itu membuat Windows 7 menjadi menarik. Beberapa fitur yang unik adalah Sidebar yang berganti nama menjadi Gadget dan bebas ditaruh kemana-mana pada desktop (tidak seperti Sidebar yang hanya bisa diletakkan di tempat tertentu). memang Windows Vista memiliki banyak perbedaan yang mendasar. Sama seperti Windows Vista. Windows 7 yang dirilis pada tanggal 22 Oktober 2009 ini memiliki keamanan dan fitur yang baru.

sebagai tempat membeli atau menginstal aplikasi Windows 8 UI. atau aplikasi Windows 8 UI. build 8102 (Windows 8 Developer Preview) dirilis ke publik.  Diperkenalkannya Layar Kunci (Lock Screen). yang bisa dibuat dari bahasa pemograman apa saja. Untuk pertama kalinya sejak Windows 95.6.  Aplikasi media penyimpanan awan baru yang disebut Skydrive. C. Refresh dan Reset. Windows 8 (build 9200) dirilis dengan nomor build 6. C++. dll. . Reset akan mengembalikan komputer ke kondisi standar pabrikan. Microsoft mengadakan acara peluncuran pada 25 Oktober 2012 dan meluncurkan Windows 8 untuk publik keesokan harinya. dan ARM (khususnya tablet).  Proses aktivasi yang mudah. Tanggal 13 September 2011. Microsoft meluncurkan Windows 8 Consumer Preview.  Bursa Windows. Fitur:  Desain aplikasi Windows 8 UI.16384. WINDOWS 8 Pengembangan Windows 8 dimulai sebelum Windows 7 diluncurkan pada tahun 2009. Pada tanggal 1 Agustus 2012.  Rancangan baru dari Windows Task Manager. C#. fitur untuk mempercepat waktu start-up dengan menyimpan memori inti Windows ke dalam hard disk dan me-load-nya tiap booting.  Hybrid Boot.  Windows Explorer menggunakan ribbon seperti Office 2010 & 2007. seperti : HTML/CSS. antarmuka pengguna Metro dan sejumlah sampel aplikasi buatan para karyawan magang di Microsoft. Build ini terbuka penuh untuk pertama kalinya dan dilengkapi Start Screen baru.9200. Laptop. berkas. Pada tanggal 29 Februari 2012. Netbook. AMD. meski layar Start-nya masih harus dibuka dengan mengklik sudut kiri bawah layar dan tombol Start di kotak Charm. bahkan Smartphone  Portabel di USB (Windows To Go). build 8250. versi beta dari Windows 8. tombol Start tidak lagi muncul di taskbar. juga berganti nama menjadi 'File Explorer. JavaScript.  Kompatibel dengan perangkat berspesifikasi rendah seperti Tablet.2.  Fitur pengembalian (recovery) baru. Refresh akan mengembalikan semua file Windows ke kondisi awal tanpa mengubah pengaturan.  Hilangnya tombol Mulai (digantikan oleh Layar Mulai dan Charms).  Hilangnya tombol start pada desktop  Kompatibel dengan arsitektur Intel.

Internet Explorer 10. dan PIN. BitLocker dan BitLocker To Go. Edisi ini membawa fitur-fitur yang ditunjukkan untuk pengguna rumahan dan memberikan semua fitur standar Windows 8 seperti Layar Mulai. Excel. Bursa Windows. Edisi: Windows 8 Windows 8 adalah edisi standar Windows untuk arsitektur IA-32 dan x64. Enkripsi Berkas Sistem. Windows RT Windows RT hanya akan tersedia terpasang di perangkat berbasis ARM seperti tablet KP.  Pilihan jenis log-in yang beragam. pemuatan (booting) Virtual Hard Disk. dengan fitur tambahan untuk membantu organisasi TI (lihat tabel dibawah). Group Policy. .  Antivirus yang sudah terintegrasi dengan Windows Defender. dan dirilis tanggal 16 Agustus 2012. dan lain-lain. sandi gambar. Hyper-V. Edisi ini tersedia untuk pengguna Software Assurance atau pelanggan MSDN dan TechNet Professional. Windows RT akan terpaket dengan versi yang teroptimalkan untuk sentuh dari versi desktop Microsoft Office 2013 Home and Student (Microsoft Office RT 2013) berisi Word. ikut serta dalam Domain Windows Server. yaitu sandi akun Microsoft/lokal. Windows 8 Pro Windows 8 Pro sebanding dengan Windows 7 Professional dan Ultimate dan ditunjukkan pada pengguna tingkat lanjut atau pengguna rumahan tingkat lanjut (dengan Windows Media Center meskipun harus membelinya lagi ). ubin langsung. Windows 8 Enterprise Windows 8 Enterprise menyediakan semua fitur di Windows 8 Pro (kecuali kemampuan untuk memasang Windows Media Center). Fitur tambahan meliputi kemampuan untuk menerima koneksi Remote Desktop. Dokumantasi yang didapat dari ImageX tool dan buku Paul Thurrott di Windows 8 juga menyebutkan versi ini sebagai "Core".

. dan OneNote. dan mendukung kemampuan enkripsi perangkat. Beberapa fitur kantoran seperti Group Policy dan dukungan domain tidak didukung.PowerPoint.

pengaturan.menempel. dan mengubah ukuran ubin aplikasi menjadi lebih mudah. booting langsung ke desktop.  Tampilan Baru File Explorer: Pustaka (Library) disembunyikan secara default (namun menjadi satu dibawah This PC) dan Computer berubah nama menjadi This PC. dan files.1 bisa booting langsung ke desktop tanpa harus ke Layar Mulai. menggrup.  Boot ke desktop: Windows 8.1 sudah terintegrasi dengan internet lewat Bing. tergantung ukuran layar. Alarm. Tanggal 26 Juni 2013.7.3. merangkum pengaturan-pengaturan Control Panel (berbasis Modern UI). artis. dan files. melepas. dll. Microsoft mengadakan acara peluncuran pada 17 Oktober 2013 dan meluncurkan Windows 8. karena pencarian Windows 8.1. Fitur:  Aplikasi standar baru: Calculator (Modern UI). Windows 8.  Latar Layar Mulai: Warna dan Pola latar belakang di Layar Mulai Windows 8 bisa diatur sesuka hati. kota. kita hanya bisa mencari aplikasi. selain mencari aplikasi.1 Preview  PC Settings. atau apa saja.16384.9600.  Layar Mulai fleksibel: Kustomisasi lebih fleksibel. build 9431 (Windows 8. Food & Drink. . yang sebelumnya dikenal dengan sebutan Blue. Sound Recorder.  Multitugas fleksibel: Di Windows 8.1 Free Preview) dirilis ke publik.1 (build 9600) dirilis dengan nomor build 6. kita bisa menjalankan 3 atau 4 aplikasi secara bersamaan.1. WINDOWS 8. dan sebuah File Manager berbasis Modern UI (menyatu bersama aplikasi SkyDrive Modern UI).  Search Heroes: Di Windows 8. Di Windows 8. Pada tanggal 27 Agustus 2013. bahkan bisa disamakan dengan desktop. memperbarui aplikasi secara otomatis. Di Windows 8.  Kembalinya Tombol start pada windows dan Hilangnya aplikasi Messaging. pengaturan.1 Rilis selanjutnya setelah Windows 8 adalah Windows 8. layar kunci yang disempurnakan dan sejumlah aplikasi Metro yang baru. kita juga bisa mencari orang-orang terkenal. .0: Tampilan Baru dan lebih fleksibel. Help & Tips.  Terintegrasi dengan Internet Explorer 11 (Preview)  Internet Explorer 11 Preview di Windows 8. Reading List.1.1 untuk publik keesokan harinya.  Windows PowerShell v40: sejumlah perintah baru untuk mengelola Start Screen.  Bursa Windows 2. kita hanya bisa menjalankan 2 aplikasi secara bersamaan. Build ini terbuka penuh untuk pertama kalinya dan dilengkapi dengan tombol Mulai baru. Windows Defender.

Windows 8.1 BAB IV .1 Enterprise  Windows RT 8.1 Pro  Windows 8.1  Windows 8.Sama seperti Windows 8.1 juga tersedia dalam 4 edisi yaitu:  Windows 8.

PENUTUP 3. dan antar-muka user. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan “kernel” suatu Sistem Operasi. Sehingga masing- masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut. DAFTAR PUSTAKA . Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan. baik secara pembahasan. karena dapat dilayani dan dilakukan oleh Sistem Operasi. Secara umum. dapat disampaikan pada saat presentasi kelompok dan sebagai bahan acuan serta referensi untuk penelitian kami di masa yang akan datang. Sistem operasi adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing- masingnya dapat saling berkomunikasi. agar dikesempatan berikutnya menjadi lebih baik. Mungkin inilah yang dapat disampaikan pada penulisan kelompok ini meskipun penulisan ini jauh dari sempurna.2 Saran Makalah ini dijadikan awal proses pembelajaran tentang Sistem Operasi.1 Kesimpulan Dari penjelasan diatas dapat disimpulkan. penjelasan dan penulisannya yang belum tercapai. manajemen memori. Bila ada kritik dan saran. skeduling task. 3. Layanan inti umum tersebut seperti akses ke disk. dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu.