sistem operasi
Kamis, 01 Oktober 2015
MANAJEMEN MEMORI
MANAJEMEN MEMORI
Manajemen Memori merupakan pusat sistem operasi yang memiliki kapasitas terbatas , memerlukan penempatan dalam suatu proses.
Beberapa bagian dari RAM digunakan oleh kernel untuk menyimpan kode kernel dan struktur data statis kernel. Sisa dari bagian yang digunakan oleh kernel tersebut disebut memori dinamik (dynamic memory). Dynamic memory ini tidak hanya digunakan oleh proses, tetapi juga oleh kernel senidri. Kualitas performansi dari keseluruhan sistem tergantung pada seberapa efisien manajemen dynaimc memory. Manajemen memori yang akan dibahas berikut menggambarkan bagaimana kernel mengalokasikan memori untuk keperluannya.
Bagian operating sistem yang mengatur memori disebut dengan memory manager. Pemakaian memori (manajemen memori dan organisasi) perlu dilakukan karena hal tersebut sangat mempengaruhi kinerja komputer, sehingga memiliki fungsi dan tugas penting dan kompleks yaitu berkaitan dengan :
a. Memori utama sebagai sumber daya yang harus dialokasikasikan dan dipakai bersama diantara sejumlah proses yang aktif, sehingga dapat memanfaatkan pemroses dan fasilitas masukan/keluaran secara efisien, sehingga memori dapat menampung sebanyak mungkin proses.
b. Upaya agar pemogram atau proses tidak dibatasi kapasitas memori fisik di sistem komputer.
Sistem manajemen memori dapat dibagi kedalam dua kelas, yaitu :
a. Pemindahan proses diantara memori utama dengan disk selama eksekusi
b.Tidak ada pemindahan proses.
Mempunyai beberapa fungsi, antara lain :
a. Mengelola informasi memori yang dipakai dan tidak dipakai.
b. Mengalokasikan memori ke proses yang memerlukan.
c. Mendealokasikan memori dari proses yang telah selesai.
Manajemen memori pada sistem multiprogramming
Untuk sistem komputer yang berukuran besar (bukan small computers), membutuhkan pengaturan memori, karena dalam multiprogramming akan melibatkan banyak pemakai secara simultan sehingga di memori akan terdapat lebih dari satu proses bersamaan. Oleh karena itu dibutuhkan sistem operasi yang mampu mendukung dua kebutuhan tersebut, meskipun hal tersebut saling bertentangan, yaitu : a. Pemisahan ruang-ruang alamat. b. Pemakaian bersama memori. Manajer memori harus memaksakan isolasi ruang-ruang alamat tiap proses agar mencegah proses aktif atau proses yang ingin berlaku jahat mengakses dan merusak ruang alamat proses lain. Manajer memori di lingkungan multiprogramming sekalipun melakukan dua hal, yaitu :
a. Proteksi memori dengan isolasi ruang-ruang alamat secara disjoint.
b. Pemakaian bersama memory.
SUMBER: https://firmanabdi.wordpress.com/artikel-manajemen-memory/
PENJADWALAN PROSESOR

PENJADWALAN PROSESOR
Penjadwalan merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Penjadwalan bertugas memutuskan proses yang harus berjalan, kapan dan selama berapa lama proses berjalan.
Kriteria yang digunakan untuk mengukur kualitas penjadwalan proses :
- Fairness atau pelayanan yang adil untuk semua pekerjaan
- Throughput atau memaksimumkan throughput. Throughput adalah jumlah pekerjaan yang dapat diselesaikan dalam satu unit waktu.
- Efficiency atau memaksimumkan pemakaian prosesor.
- Respone time atau meminimalkan respone time
5.Meminimalkan Turn arround time. Turn arround time adalah waktu yang dihabiskan dari saat program atau job mulai masuk ke system sampai proses diselesaikan sistem.
Jangka penjadwalan adalah merupakan interval atau range waktu dimana sistem operasi melalukan. Jangka penjadwalan proses dibedakan menjadi tiga:
- Penjadwalan jangka pendek atau short term scheduling / low level scheduling, yaitu mengurus masuknya antrian siap ke prosesor serta antrian siap ke alat peripheral I/O, yang mengurus prioritas dan preempsi.
- Penjadwalan jangka medium atau medium term scheduling / intermediate level scheduling, yaitu mengurus terhadap proses yang dikeluarkan dari prosesor yang belum rampung dikerjakan dan melanjutkan pekerjaan proses tersebut di prosesor.
- Penjadwalan jangka panjang atau long term scheduling / high level scheduling, yaitu mengurus masuknya pekerjaan baru berupa penentuan pekerjaan baru mana yang boleh diterima dan tugas disini diubah menjadi proses
Penjadwalan Prosesor, Strategi Penjadwalan dan Algoritma Penjadwalan
Microsoft windows menyediakan aplikasi task scheduler yang digunakan untuk mengelola penjadwalan suatu proses untuk mengerjakan suatu tugas tertentu. Aplikasi Task Scheduler Xversi 1.0 disertakan pada Windows 2000, Windows XP dan Windows Server 2003. Aplikasi Ini berjalan sebagai Windows Service, definisi tugas dan jadwal yang tersimpan dalam file biner pekerjaan. Tugas dapat dimanipulasi secara langsung dengan memanipulasi file pekerjaan. Task Scheduler 2.0 diperkenalkan dengan Windows Vista dan termasuk dalam Windows Server 2008 juga.
Selain menjalankan tugas pada waktu yang dijadwalkan atau interval tertentu , Task Scheduler 2.0 juga mendukung kalender dan memicu berdasarkan aktivitas, seperti memulai tugas ketika peristiwa tertentu dan login ke log peristiwa atau ketika kombinasi peristiwa telah terjadi.
Aplikasi task scheduler meliputi 3 panel utama, yaitu:
- Task Scheduler Library, kolom ini akan membantu pengguna untuk melakukan navigasi diantara semua tugas yang ada.
- Task Scheduler Summary, bagian ini akan memperlihatkan informasi tentang tugas - tugas penting yang telah dibuat.
- Actions, melalui fungsi ini pengguna dapat membuat, menghapus, mengimport tugas, menjalankan mengaktifkan dan menon aktifkan tugas dan mengatur beberapa propertis untuk tugas yang spesifik.
Strategi Penjadwalan
Terdapat dua Strategi penjadwalan, yaitu:
- Penjadwalan nonpreemptive (run – to – completion)
- Penjadwalan preemptive
Penjadwalan Nonpreemptive
Begitu proses diberi jatah waktu pemroses maka pemroses tidak dapat diambil alih oleh proses lain sampai proses itu selesai.
Penjadwalan Preemptive
Saat proses diberi jatah waktu pemroses maka pemroses dapat diambil alih proses lain sehingga proses disela sebelum selesai dan harus dilanjutkan menunggu jatah waktu pemroses tiba kembali pada proses itu.
Penjadwalan preemptive berguna pada sistem dimana proses-proses yang mendapat perhatian tanggapan pemroses secara cepat. Misalnya :
- Pada sistem waktu nyata, kehilangan interupsi (yaitu interupsi tidak segera dilayani) dapat berakibat fatal.
- Pada sistem interaktif/time-sharing, penjadwalan preemptive penting agar dapat menjamin waktu tanggap yang memadai.
Penjadwalan preemptive bagus, tapi tidak tanpa ongkos. Perlaihan proses (yaitu proses beralih ke proses lain) memerlukan overhead (karena banyak tabel yang dikelola). Agar preemptive efektif, banyak proses harus berada di memori utama sehingga proses-proses tersebut dapat segera running begitu diperlukan. Menyimpan banyak proses tak running benar-benar di memori merupakan suatu overhead tersendiri.
Algoritma Penjadwalan
Terdapat banyak algoritma penjadwalan ,baik nonpreemptive maupun preemptive. Algoritmanya seperti dibawah ini.
Algoritma-algoritma yang menerapkan strategi nonpreemptive diantaranya:
- FIFO (Frist In First Out)
- SJF (Shortest Job First)
- HRN (Highest Ratio Net)
- MFQ (Multiple Feedback Queues)
Algoritma-algoritma yang menerapkan strategi preemptive diantaranya:
- RR (Round Robin)
- SRF (Shortest remaining First)
- PS (Priority Schedulling)
- GS (Guaranteed Schedulle)
SUMBER:http://mata-cyber.blogspot.co.id/2014/11/penjadwalan-prosesor-strategi-dan-algoritma-penjadwalan.html
MANAJEMEN I/O
MANAJEMEN I/O
Sering disebut device manager. Menyediakan “device driver” yang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca file pada hard-disk, CD-ROM dan floppy disk.
Komponen Sistem Operasi untuk sistem I/O :
Buffer : menampung sementara data dari/ke perangkat I/O.
- Spooling : melakukan penjadwalan pemakaian I/O sistem supaya lebih efisien (antrian dsb.).
- Menyediakan “driver” untuk dapat melakukan operasi “rinci” untuk perangkat keras I/O tertentu.
- Manajemen perangkat masukan/keluaran merupakan aspek perancangan sistem operasi terluas dan kompleks karena sangat beragamnya perangkat dan aplikasinya.
Beberapa fungsi manajemen input/ouput (I/O) :
- Mengirim perintah ke perangkat I/O agar menyediakan layanan.
- Menangani interupsi perangkat I/O.
- Menangani kesalahan perangkat I/O.
- Menyediakan interface ke pemakai.
Klasifikasi perangkat I/O
Perangkat I/O dapat dikelompokkan berdasarkan :
a. Sifat aliran datanya, yang terbagi atas :
1 Perangkat berorientasi blok.
Yaitu menyimpan, menerima, dan mengirim informasi sebagai blok-blok berukuran tetap yang berukuran 128 sampai 1024 byte dan memiliki alamat tersendiri, sehingga memungkinkan membaca atau menulis blok-blok secara independen, yaitu dapat membaca atau menulis sembarang blok tanpa harus melewati blok-blok lain. Contoh : disk,tape,CD ROM, optical disk.
2 Perangkat berorientasi aliran karakter.
Yaitu perangkat yang menerima, dan mengirimkan aliran karakter tanpa membentuk suatu struktur blok. Contoh : terminal, line printer, pita kertas, kartu-kartu berlubang, interface jaringan, mouse.
b. Sasaran komunikasi, yang terbagi atas :
1 Perangkat yang terbaca oleh manusia.
Perangkat yang digunakan untuk berkomunikasi dengan manusia.Contoh : VDT (video display terminal) : monitor, keyboard, mouse.
2 Perangkat yang terbaca oleh mesin.
Perangkat yang digunakan untuk berkomunikasi dengan perangkat elektronik.Contoh : Disk dan tape, sensor, controller.
3 Perangkat komunikasi.
Perangkat yang digunakan untuk komunikasi dengan perangkat jarak jauh.Contoh : Modem.
Faktor-faktor yang membedakan antar perangkat :
o Kecepatan transmisi data (data rate).
o Jenis aplikasi yang digunakan.
o Tingkat kerumitan dalam pengendalian.
o Besarnya unit yang ditransfer.
o Representasi atau perwujudan data.
o Kondisi-kondisi kesalahan.Teknik pemograman perangkat I/O
c. Terdapat 3 teknik pemrograman, yaitu :
I/O terprogram atau polling system.
Ketika perangkat I/O menangani permintaan, perangkat men-set bit status di register status perangkat. Perangkat tidak memberitahu ke pemroses saat tugas telah selesai dilakukan sehingga pemroses harus selalu memeriksa register tersebut secara periodik dan melakukan tindakan berdasar status yang dibaca. Software pengendali perangkat (driver) dipemroses harus mentransfer data ke/dari pengendali. Driver mengeksekusi perintah yang berkomunikasi dengan pengendali (adapter) di perangkat dan menunggui sampai operasi yang dilakukan perangkat selesai.Driver berisi kumpulan instruksi :
1 Pengendalian.
Berfungsi mengaktifkan perangkat eksternal dan memberitahu yang perlu dilakukan. Contoh : unit tape magnetik diinstruksikan untuk kembali ke posisi awal, bergerak ke record berikut, dan sebagainya.
2 Pengujian.
Berfungsi memeriksa status perangkat keras berkaitan dengan perangkat I/O.
3 Pembacaan/penulisan
Berfungsi membaca/menulis untuk transfer data antara register pemroses dan perangkat eksternal.Masalah utama I/O terprogram adalah pemroses diboroskan untuk menunggu dan menjagai operasi I/O. Diperlukan teknik lain untuk meningkatkan efisiensi pemroses.
b. I/O dikendalikan interupsi.
Teknik I/O dituntun interupsi mempunyai mekanisme kerja sebagai berikut :
o Pemroses memberi instruksi ke perangkat I/O kemudian melanjutkan melakukan pekerjaan lainnya.
o Perangkat I/O akan menginterupsi meminta layanan saat perangkat telah siap bertukar data dengan pemroses.
o Saat menerima interupsi perangkat keras (yang memberitahukan bahwa perangkat siap melakukan transfer), pemroses segera mengeksekusi transfer data.
Keunggulan :
o Pemroses tidak disibukkan menunggui dan menjaga perangkat I/O untuk memeriksa status perangkat.
Kelemahan :
o Rate transfer I/O dibatasi kecepatan menguji dan melayani operasi perangkat.
o Pemroses terikat ketat dalam mengelola transfer I/O. Sejumlah intruksi harus dieksekusi untuk tiap transfer I/O.
c. Dengan DMA (direct memory access).
DMA berfungsi membebaskan pemroses menunggui transfer data yang dilakukan perangkat I/O. Saat pemroses ingin membaca atau menulis data, pemroses memerintahkan DMA controller dengan mengirim informasi berikut :
o Perintah penulisan/pembacaan.
o Alamat perangkat I/O.
o Awal lokasi memori yang ditulis/dibaca.
o Jumlah word (byte) yang ditulis/dibaca.
Setelah mengirim informasi-informasi itu ke DMA controller, pemroses dapat melanjutkan kerja lain. Pemroses mendelegasikan operasi I/O ke DMA. DMA mentransfer seluruh data yang diminta ke/dari memori secara langsung tanpa melewati pemroses. Ketika transfer data selesai, DMA mengirim sinyal interupsi ke pemroses. Sehingga pemroses hanya dilibatkan pada awal dan akhir transfer data. Operasi transfer antara perangkat dan memori utama dilakukan sepenuhnya oleh DMA lepas dari pemroses dan hanya melakukan interupsi bila operasi telah selesai.
Keunggulan :
o Penghematan waktu pemroses.
o Peningkatan kinerja I/O.
Evolusi fungsi perangkat I/O
Sistem komputer mengalami peningkatan kompleksitas dan kecanggihan komponen-komponennya, yang sangat tampak pada fungsi-fungsi I/O sebagai berikut :
a. Pemroses mengendalikan perangkat I/O secara langsung.
Masih digunakan sampai saat ini untuk perangkat sederhana yang dikendalikan mikroprosessor sehingga menjadi perangkat berintelijen (inteligent device).
b. Pemroses dilengkapi pengendali I/O (I/O controller).
Pemroses menggunakan I/O terpogram tanpa interupsi, sehingga tak perlu memperhatikan rincian-rincian spesifik antarmuka perangkat.
c. Perangkat dilengkapi fasilitas interupsi.
Pemroses tidak perlu menghabiskan waktu menunggu selesainya operasi I/O, sehingga meningkatkan efisiensi pemroses.
d. I/O controller mengendalikan memori secara langsung lewat DMA.
Pengendali dapat memindahkan blok data ke/dari memori tanpa melibatkan pemroses kecuali diawal dan akhir transfer.
e. Pengendali I/O menjadi pemroses terpisah.
Pemroses pusat mengendalikan.memerintahkan pemroses khusus I/O untuk mengeksekusi program I/O di memori utama. Pemroses I/O mengambil dan mengeksekusi intruksi-intruksi ini tanpa intervensi pemroses pusat. Dimungkinkan pemroses pusat menspesifikasikan barisan aktivitas I/O dan hanya diinterupsi ketika seluruh barisan intruksi diselesaikan.
f. Pengendali I/O mempunyai memori lokal sendiri.
Perangkat I/O dapat dikendalikan dengan keterlibatan pemroses pusat yang minimum.
Arsitektur ini untuk pengendalian komunikasi dengan terminal-terminal interaktif. Pemroses I/O mengambil alih kebanyakan tugas yang melibatkan pengendalian terminal.
Evolusi bertujuan meminimalkan keterlibatan pemroses pusat, sehingga pemroses tidak disibukkan dengan tugas I/O dan dapat meningkatkan kinerja sistem.
Prinsip manajemen perangkat I/O
Terdapat dua sasaran perancangan I/O, yaitu :
a. Efisiensi.
Aspek penting karena operasi I/O sering menimbulkan bottleneck.
b. Generalitas (device independence).
Manajemen perangkat I/O selain berkaitan dengan simplisitas dan bebas kesalahan, juga menangani perangkat secara seragam baik dari cara proses memandang maupun cara sistem operasi mengelola perangkat dan operasi I/O.
Software diorganisasikan berlapis. Lapisan bawah berurusan menyembunyikan kerumitanperangkat keras untuk lapisan-lapisan lebih atas. Lapisan lebih atas berurusanmemberi antar muka yang bagus, bersih, nyaman dan seragam ke pemakai. Masalah-masalah manajemen I/O adalah :
a. Penamaan yang seragam (uniform naming).
Nama berkas atau perangkat adalah string atau integer, tidak bergantung pada perangkat sama sekali.
b. Penanganan kesalahan (error handling).
Umumnya penanganan kesalahan ditangani sedekat mungkin dengan perangkat keras.
c. Transfer sinkron vs asinkron.
Kebanyakan I/O adalah asinkron. Pemroses mulai transfer dan mengabaikan untuk melakukan kerja lain sampai interupsi tiba. Program pemakai sangat lebih mudah ditulis jika operasi I/O berorientasi blok. Setelah perintah read, program kemudian ditunda secara otomatis sampai data tersedia di buffer.
d. Sharable vs dedicated.
Beberapa perangk dapat dipakai bersama seperti disk, tapi ada juga perangkat yang hanya satu pemakai yang dibolehkan memakai pada satu saat. Contoh : printer.
Hirarki manajemen perangkat I/O
Hirarki manajemen perangkat I/O :
a. Interrupt handler.
Interupsi harus disembunyikan agar tidak terlihat rutin berikutnya. Device driver di blocked saat perintah I/O diberikan dan menunggu interupsi. Ketika interupsi terjadi, prosedur penanganan interupsi bekerja agar device driver keluar dari state blocked.
b. Device drivers.
Semua kode bergantung perangkat ditempatkan di device driver. Tiap device driver menangani satu tipe (kelas) perangkat dan bertugas menerima permintaan abstrak perangkat lunak device independent diatasnya dan melakukan layanan permintaan.
Mekanisme kerja device driver :
o Menerjemahkan perintah abstrak menjadi perintah konkret.
o Setelah ditentukan perintah yang harus diberikan ke pengendali, device driver mulai menulis ke register-register pengendali perangkat.
o Setelah operasi selesai dilakukan perangkat, device driver memeriksa status kesalahan yang terjadi.
o Jika berjalan baik, device driver melewatkan data ke perangkat lunak device independent.
o Kemudian device driver melaporkan status operasinya ke pemanggil.
c. Perangkat lunak device independent.
Bertujuan membentuk fungsi-fungsi I/O yang berlaku untuk semua perangkat dan memberi antarmuka seragam ke perangkat lunak tingkat pemakai. Fungsi-fungsi lain yang dilakukan :
o Sebagai interface seragam untuk seluruh device driver.
o Penamaan perangkat.
o Proteksi perangkat.
o Memberi ukuran blok perangkat agar bersifat device independent.
o Melakukan buffering.
o Alokasi penyimpanan pada block devices.
o Alokasi dan pelepasan dedicated devices.
o Pelaporan kesalahan.
d. Perangkat lunak level pemakai.
Kebanyakan perangkat lunak I/O terdapat di sistem operasi. Satu bagian kecil berisi pustaka-pustaka yang dikaitkan pada program pemakai dan berjalan diluar kernel. System calls I/O umumnya dibuat sebagai prosedur-prosedur pustaka. Kumpulan prosedur pustaka I/O merupakan bagian sistem I/O. Tidak semua perangkat lunak I/O level pemakai berupa prosedur- prosedur pustaka. Kategori penting adalah sistem spooling. Spooling adalah cara khusus berurusan dengan perangkat I/O yang harus didedikasikan pada sistem multiprogramming.
Buffering I/O
Buffering adalah melembutkan lonjakan-lonjakan kebutuhan pengaksesan I/O, sehingga meningkatkan efisiensi dan kinerja sistem operasi.Terdapat beragam cara buffering, antar lain :
a. Single buffering.
Merupakan teknik paling sederhana. Ketika proses memberi perintah untuk perangkat I/O, sistem operasi menyediakan buffer memori utama sistem untuk operasi.Untuk perangkat berorientasi blok.Transfer masukan dibuat ke buffer sistem. Ketika transfer selesai, proses memindahkan blok ke ruang pemakai dan segera meminta blok lain. Teknik ini disebut reading ahead atau anticipated input. Teknik ini dilakukan dengan harapan blok akan segera diperlukan. Untuk banyak tipe komputasi, asumsi ini berlaku. Hanya di akhir pemrosesan maka blok yang dibaca tidak diperlukan.
Keunggulan :
Pendekatan in umumnya meningkatkan kecepatan dibanding tanpa buffering. Proses pemakai dapat memproses blok data sementara blok berikutnya sedang dibaca. Sistem operasi dapat menswap keluar proses karena operasi masukan berada di memori sistem bukan memori proses pemakai.
Kelemahan :
o Merumitkan sistem operasi karena harus mencatat pemberian buffer-buffer sistem ke proses pemakai.
o Logika swapping juga dipengaruhi. Jika operasi I/O melibatkan disk
untuk swapping, maka membuat antrian penulisan ke disk yang sama yang digunakan untuk swap out proses. Untuk menswap proses dan melepas memori utama tidak dapat dimulai sampai operasi I/O selesai, dimana waktu swapping ke disk tidak bagus untuk dilaksanaka Buffering keluaran serupa buffering masukan. Ketika data transmisi, data lebih dulu dikopi dari ruang pemakai ke buffer sistem. Proses pengirim menjadi bebas untuk melanjutkan eksekusi berikutnya atau di swap ke disk jika perlu.Untuk perangkat berorientasi aliran karakter.
Single buffering dapat diterapkan dengan dua mode, yaitu :
o Mode line at a time.
Cocok untuk terminal mode gulung (scroll terminal atau dumb terminal). Masukan pemakai adalah satu baris per waktu dengan enter menandai akhir baris. Keluaran terminal juga serupa, yaitu satu baris per waktu.
Contoh mode ini adalah printer.Buffer digunakan untuk menyimpan satu baris tunggal. Proses pemakai ditunda selama masukan, menunggu kedatangan satu baris seluruhnya. Untuk keluaran, proses pemakai menempatkan satu baris keluaran pada buffer dan melanjutkan pemrosesan. Proses tidak perlu suspend kecuali bila baris kedua dikirim sebelum buffer dikosongkan.
o Mode byte at a time.
Operasi ini cocok untuk terminal mode form, dimana tiap ketikan adalah penting dan untuk peripheral lain seperti sensor dan pengendali.
b. Double buffering.
Peningkatan dapat dibuat dengan dua buffer sistem.Proses dapat ditransfer ke/dari satu buffer sementara sistem operasi mengosongkan (atau mengisi) buffer lain. Teknik ini disebut double buffering atau buffer swapping. Double buffering menjamin proses tidak menunggu operasi I/O. Peningkatan ini harus dibayar dengan peningkatan kompleksitas. Untuk berorientasi aliran karakter, double buffering mempunyai 2 mode alternatif, yaitu :
o Mode line at a time.
Proses pemakai tidak perlu ditunda untuk I/O kecuali proses secepatnya mengosongkan buffer ganda.
o Mode byte at a time.
Buffer ganda tidak memberi keunggulan berarti atas buffer tunggal. Double buffering mengikuti model producer-consumer.
1.Circular buffering.
Seharusnya melembutkan aliran data antara perangkat I/O dan proses. Jika kinerja proses tertentu menjadi fokus kita, maka kita ingin agar operasi I/O mengikuti proses. Double buffering tidak mencukupi jika proses melakukan operasi I/O yang berturutan dengan cepat. Masalah sering dapat dihindari dengan menggunakan lebih dari dua buffer. Ketika lebih dari dua buffer yang digunakan, kumpulan buffer itu sendiri diacu sebagai circulat buffer. Tiap bufferindividu adalah satu unit di circular buffer.
SUMBER:http://tugasso.blog.com/manajemen-io/
Rabu, 30 September 2015
Struktur sistem operasi windows
WINDOWS
Semua dari kita pasti sudah mengetahuinya, kalau setiap operating system baru dari microsoft akan mengalami banyak perubahan baik tampilan, kecepatan, kestabilan, keamanan dan fitur lainnya. Begitu juga dengan Windows 7, telah mengalami banyak perubahan dari sistem operasi sebelumnya. Perubahan yang paling menonjol ada pada sisi tampilan luar yang lebih interaktif dari sebelumnya.Sebenarnya Sistem Operasi cukup banyak seperti halnya beberapa sistem operasi dari keluarga unix yang mencakup sistem operasi Posix, GNU/Linux, GNU/Hurd, dan lain sebagainya, serta ada juga sistem operasi Mac OS, yaitu sistem operasi yang biasanya digunakan untuk berbagai komputer produk Apple. Sementara salah satu Sistem Operasi yang paling terkenal karena paling banyak digunakan diseluruh dunia dan termasuk juga di Indonesia adalah Sistem Operasi Windows. Sistem Operasi ini dikembangkan oleh Microsoft dengan menggunakan antarmuka berbasis grafik.
System Operasi Windows sendiri pada awal perkembangannya muncul pada, November 1983, dimana pada saat itu pengembangan MS-DOS telah mengarah ke sistem operasi yang disebut Windows Graphic Environment 1.0. Untuk Sistem Operasi Windows yang bisa disebut sebagai generasi pertama ini dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Meski telah diperkenalkan pada bulan November 1983. Namun sistem operasi windows generasi pertama ini baru dipasarkan pada bulan November tahun 1985, atau setelah 2 tahun dikembangkan terlebih dahulu.Sampai saat ini sudah beberapa puluh kali produk Sistem Operasi Windows berevolusi semenjak kemunculan pertamanya dengan Windows I. Antara tahun 1985 sampai tahun 1993 saja tercatat ada sekitar enam kali perubahan evolusi sistem operasi windows itu sendiri.Berikut adalah daftar evolusi Sistem Operasi Windows dari awal sampai saat ini seperti yang didapatkan penulis dari situs wikipedia:
I.16-bit, berjalan di atas MS-DOS
- 1985 November - Windows 1.0
- 1987 9 Desember - Windows 2.0
- 1990 22 Mei - Windows 3.0
- 1992 Agustus - Windows 3.1
- 1992 Oktober - Windows for Workgroups 3.1
- 1993 November - Windows for Workgroups 3.11
II. Hibrida (16-bit/32-bit), berjalan tanpa MS-DOS
- 1995 24 Agustus - Windows 95 (Versi: 4.00.950)
- 1998 25 Juni - Windows 98 (Versi: 4.1.1998)
- 1999 5 Mei - Windows 98 Second Edition (Versi: 4.1.2222)
- 2000 19 Juni - Windows Millennium Edition (Me) (Versi: 4.9.3000)
III. Berbasis kernel Windows NT
- 1993 Agustus - Windows NT 3.1
- 1994 September - Windows NT 3.5
- 1995 Juni - Windows NT 3.51
- 1996 29 Juli - Windows NT 4.0
- 2000 17 Februari - Windows 2000 (Versi: NT 5.0.2195)
- 2002 - Windows XP (Versi: NT 5.1.2600)
- 2003 - Windows Server 2003 (Versi: NT 5.2.3790)
- 2006 - Windows Vista (Versi 6.0 Build 6000)
- 2007 - Windows Home Server (Versi 6.0.1800.24)
- 2008 - Windows Server 2008 (Versi 6.1)
- 2009 - Windows 7 (Versi 6.1 Build 7600)
- 2009 - Windows Server 2008 R2 (Versi 6.1)

Struktur Windows

Nah itu lah beberapa struktur sistem Windows....
SUMBER:http://2010111ifunsika.blogspot.co.id/2012/10/analisis-struktur-sistem-linux-dan.html
Kamis, 17 September 2015
windows 10
Windows 10 merupakan sistem operasi komputer pribadi yang dikembangkan oleh Microsoft sebagai bagian dari keluarga sistem operasi Windows NT. Diperkenalkan pada tanggal 30 September 2014,[2] dirilis pada 29 Juli 2015.[3]
Pertama diperkenalkan pada bulan April 2014 pada Konferensi Build, Windows 10 bertujuan untuk mengatasi kekurangan dalam antarmuka pengguna pertama kali diperkenalkan oleh Windows 8 dengan menambahkan mekanik tambahan yang dirancang untuk meningkatkan pengalaman pengguna untuk perangkat yang tidak ada layar sentuh (seperti komputer meja dan laptop), termasuk kebangkitan menu Mulai yang terlihat di Windows 7, sistem desktop maya, dan kemampuan untuk menjalankan aplikasi Bursa Windows dalam jendela pada desktop daripada modus layar penuh.
Daftar isi [sembunyikan]
1 Pengembangan
1.1 Pengumuman
2 Edisi dan harga
2.1 Pratayang Teknis
2.2 Rilis
3 Fitur
3.1 Antarmuka pengguna dan desktop
3.2 Komponen sistem
4 Versi Terdahulu
5 Lihat pula
6 Referensi
Pengembangan[sunting | sunting sumber]
Pada bulan April 2014, pada Konferensi Build, Terry Myerson dari Microsoft meluncurkan versi terbaru dari Windows yang menambahkan kemampuan untuk menjalankan aplikasi Bursa Windows di dalam jendela desktop, dan menu Mulai yang lebih tradisional. Menu Mulai baru yang terbentuk setelah desain Windows 7 dengan menggunakan hanya sebagian dari layar dan termasuk daftar aplikasi bergaya Windows 7 di kolom pertama. Kolom kedua menampilkan Metro UI aplikasi bergaya Windows 8. Myerson menyatakan bahwa perubahan ini akan terjadi dalam pembaruan masa depan, tetapi tidak menjelaskan lebih lanjut.[4][5] Microsoft juga meluncurkan konsep "aplikasi Windows universal", memungkinkan aplikasi Windows Runtime dapat diporting ke Windows Phone 8.1 dan Xbox One sementara berbagi basis kode yang sama, dan memungkinkan data pengguna dan lisensi untuk sebuah aplikasi yang akan dibagi antara beberapa platform.[6][4]
Hal itu kemudian melaporkan bahwa Microsoft sedang mengerjakan pembaruan untuk Windows 8 dengan nama kode Threshold, dan itu berspekulasi Threshold yang akan dicap sebagai "Windows 9", "Windows X", atau "Windows One" (mengacu pada beberapa produk Microsoft baru-baru ini dengan merek yang sama, seperti Xbox One dan OneDrive) pada rilis publik.[7] Demikian pula untuk "Blue" (yang menghasilkan Windows 8.1),[8] Threshold juga menjadi kumpulan pemutakhiran yang dikoordinasikan di beberapa produk dan layanan Microsoft.[9][10]
Pada bulan Juli 2014, CEO baru Microsoft Satya Nadella menjelaskan bahwa perusahaan berencana untuk "merampingkan versi berikutnya dari Windows dari tiga sistem operasi ke dalam satu sistem operasi konvergensi tunggal untuk layar dari semua ukuran", menyatukan Windows, Windows Phone, dan Windows Embedded sekitar arsitektur yang umum dan ekosistem aplikasi terpadu. Namun, Nadella menyatakan bahwa perubahan-perubahan internal yang tidak akan memiliki efek pada bagaimana sistem operasi yang dipasarkan dan dijual.[11][12]
Tangkapan layar dari build Windows yang diakui menjadi Threshold yang bocor pada bulan Juli 2014, mengungkapkan menu Mulai disajikan sebelumnya dan aplikasi berjendela, bersama dengan sistem desktop maya baru, pusat pemberitahuan, dan, ikon sistem datar yang baru yang terinspirasi oleh bahasa desain Metro (menggantikan ikon sistem yang pertama kali diperkenalkan pada Windows Vista).[13][9] Pada bulan September 2014, Presiden Microsoft Indonesia Andreas Diantoro menyatakan bahwa Threshold akan tersedia secara gratis untuk semua pengguna Windows 8.[14]
Pengumuman[sunting | sunting sumber]
Threshold secara resmi diperkenalkan selama acara media pada tanggal 30 September 2014 dengan nama Windows 10; Myerson disebut-sebut bahwa Windows 10 akan menjadi "platform yang paling komprehensif yang pernah ada" Microsoft, menyediakan tunggal, platform yang bersatu untuk komputer meja, laptop, tablet, telepon cerdas, dan perangkat all-in-one.[7][15][16] Dia menekankan bahwa Windows 10 akan mengambil langkah-langkah menuju pemulihan mekanik antarmuka pengguna dari Windows 7 dalam rangka untuk meningkatkan pengalaman bagi pengguna pada perangkat non-sentuh, mencatat kritik antarmuka sentuh berorientasi Windows 8 dengan papan tombol dan tetikus pengguna, dan sebaliknya.[17][2] Meskipun konsesi ini, Myerson mencatat bahwa antarmuka sentuh berorientasi akan "berkembang" juga pada Windows 10.[18] Dalam menggambarkan perubahan, Myerson menyamakan dua sistem operasi untuk mobil listrik, membandingkan Windows 7 untuk generasi pertama dari Toyota Prius hibrida, dan Windows 10 sampai semua-listrik Tesla—mengingat kedua untuk menjadi perpanjangan dari teknologi pertama kali diperkenalkan pada pendahulunya.[19]
Dalam hal penamaan sistem operasi, Myerson menolak untuk menguraikan mengapa Microsoft melewatkan langsung ke Windows 10 dari 8 bukannya penomoran angka 9, hanya menyatakan bahwa "berdasarkan produk yang datang, dan betapa berbedanya pendekatan kami akan keseluruhan, itu akan tidak benar". Ia juga bercanda bahwa mereka tidak bisa menyebutnya "Windows One" karena mereka sudah membuat Windows 1.[7] Namun, kritikus juga berteori—berbasis pada posting oleh pengguna Reddit mengklaim bekerja untuk Microsoft—bahwa keputusan untuk melewati 9 adalah untuk mencegah masalah dengan aplikasi yang lebih tua yang mungkin telah dikodekan untuk mendeteksi Windows 95 dan 98 dengan memeriksa string "Windows 9". Teori ini didukung oleh penemuan kode pada repositori publik menunjukkan perilaku ini.[20][21]
Edisi dan harga[sunting | sunting sumber]
Artikel utama untuk bagian ini adalah: Edisi Windows 10
Windows 10 akan tersedia dalam empat edisi utama untuk komputer meja, laptop, dan tablet; Windows 10 Home ditujukan untuk perangkat PC biasa dan memberikan fitur tingkat-konsumen; Windows 10 Pro menambahkan fitur tambahan yang ditujukan untuk pengguna mahir dan lingkungan bisnis; Windows 10 Enterprise berisi fitur tambahan yang ditujukan terhadap lingkungan bisnis; sementara Windows 10 Education merupakan versi yang mirip dengan Enterprise yang akan didistribusikan ke sekolah, kampus, dan universitas melalui program lisensi akademi Microsoft.[22][23] Tiga edisi Windows 10 juga akan tersedia untuk perangkat bergerak dan benam.
Empat edisi utama dari Windows 10, yaitu:
Windows 10 Home: dirancang untuk digunakan dalam komputer meja, laptop, dan tablet. Edisi ini termasuk semua fitur tingkat-konsumen dan setara dengan versi dasar dari Windows 8, 8.1, Windows 7 Home Basic dan Home Premium.
Windows 10 Pro: sebanding dengan Windows 8 Pro, Windows 7 Professional dan Ultimate, dan Windows Vista Business dan Ultimate. Edisi ini dibangun dari edisi Home dan menambahkan fitur penting untuk bisnis, dan memiliki fitur yang setara dengan Windows 8.1 Pro.
Windows 10 Enterprise: memberikan semua fitur dari Windows 10 Pro, dengan fitur tambahan untuk membantu dengan organisasi berbasis IT, dan akan memberikan fungsi yang setara dengan Windows 8.1 Enterprise dan hanya tersedia melalui lisensi volume.
Windows 10 Education: memberikan semua fitur Windows 10 Enterprise, dirancang untuk digunakan di sekolah, kampus dan universitas. Edisi ini akan tersedia melalui Lisensi Volume Akademi Microsoft, dengan cara yang mirip dengan Windows 8.1 Enterprise.
Edisi Windows 10 untuk perangkat bergerak dan benam, yaitu:
Windows 10 Mobile: dirancang untuk telepon cerdas dan tablet kecil. Edisi ini termasuk semua fitur konsumen dasar, termasuk kapabilitas Continuum. Ini merupakan suksesor secara de facto dari Windows Phone 8.1 dan Windows RT.
Windows 10 Mobile Enterprise: memberikan semua fitur Windows 10 Mobile, dengan fitur tambahan untuk membantu dengan organisasi berbasis IT, dengan cara yang mirip dengan Windows 8.1 Enterprise, tetapi dioptimalkan untuk perangkat bergerak.
Windows 10 IoT Core: akan dirancang khusus untuk digunakan dalam footprint kecil, perangkat berbiaya rendah dan skenario Internet of Things (IoT) dan akan mirip dengan Windows Embedded.[22][23]
Versi Enterprise dan Mobile Enterprise juga akan dirilis untuk sistem benam.
Pratayang Teknis[sunting | sunting sumber]
Pada tanggal 1 Oktober 2014, Microsoft memperkenalkan program Windows Insider baru di mana peserta menerima pemutakhiran build pra-rilis Windows 10 dalam cara "rilis cepat", yang memungkinkan perusahaan untuk mengumpulkan umpan balik tambahan selama proses pengembangan. Build pratayang teknis ini terutama ditujukan untuk pengujian oleh perusahaan dan pengguna antusias, dan mengumpulkan umpan balik dari para pengguna. Sebelumnya, proses dogfooding ini terjadi secara pribadi antara rilis beta publik.[24][25][26] Leaked Stable Release Slow Ring Fast Ring
Nomor versi Tanggal rilis Sorotan
6.4.9841 1 Oktober 2014 Start Menu
Virtual Desktop
Kemampuan menjalankan Aplikasi Modern pada mode Desktop
Pembaharuan fungsi Command Prompt, yakni kemampuan mem-paste kalimat
Peningkatan Fitur Aero Snap
6.4.9860 21 Oktober 2014 Notification Center: Sebuah jendela yang memunculkan riwayat notifikasi baru
Kemampuan untuk memilih Pembaruan Build dengan cara Lambat atau Cepat
Hampir memperbaiki 7,000 Kerusakan
6.4.9879 12 November 2014 Tombol "Task View" dan Tombol "Search" pada taskbar dapat disembunyikan
3 Gerakan Jari baru
Sinkronisasi Selektif isi lokal dengan OneDrive
Fitur Baru IE
10.0.9888 Tidak diketahui Versi Windows diganti dari 6.4 menjadi 10.0
Animasi baru ditambahkan untuk Memaksimalkan Jendela dan mengatur ukuran Jendela
Pengaturan Windows 8 PC dihapus, diganti dengan Pengaturan ZPC, dan namanya pun diganti "Pengaturan"
Pilihan baru ditambahkan di Pengaturan, ditambah Pencarian Bar
Adanya perubahan visual menu konteks Taskbar
Ditambahkannya percobaan Layar Login Alternatif
10.0.9901 Tidak diketahui Aplikasi baru ditambahkan: Cortana, Contact Support, dan Get Started
Peningkatan Aplikasi: Xbox App, Windows Store, Pengaturan, Kamera, Foto, Kalkulator, Sound Recorder, Windows Feedback
Aplikasi Kalkulator tradisional telah dihapus
Pengaturan "Charm" dihapus, dan diintegrasikan ke Aplikasi Pengaturan
10.0.9916 Tidak diketahui Web Browser Baru dengan codename Spartan
Tema Gelap
10.0.9926 slow Animasi Active Windows di Taskbar
Urutan Abjad pada Start Menu (seperti pada Windows Phone)
Peningkatan Aplikasi kecuali Mail, People, Calendar
Tombol Full-Screen pada Windows Bar Aplikasi Modern
File Options Baru
Progressbar saat update build
Dua Aplikasi store, salah satunya beta
Tablet mode
Notification bar
Cortana sekaligus Search Bar
Start Menu Dirombak Ulang dengan codename "Continuum"
Grouping Live Tile pada Start Menu
Windows Bar Baru
10.0.10036 Tidak diketahui Login Screen Baru
Sub Item Folder pada Start Menu
Fitur Aero pada Start Menu dan Taskbar
Icon Dirombak Ulang
Task View Baru
Network Flyout
UI System Tray dibuat dengan Hover
Peningkatan Settings
Disk Properties Baru
Pengaturan Windows Defender dipindahkan di Settings
Insider App Baru
10.0.10041 Fast Proses Instalasi Baru
Icon di Taskbar lebih kecil
Tombol Full-Screen pada Start Menu
Rincian lebih lanjut seputar Windows 10, termasuk fitur berorientasi konsumen, akan diresmikan pada peristiwa masa depan seperti Build 2015 di musim semi.[2][18]
Rilis[sunting | sunting sumber]
Windows 10 diharapkan akan dirilis pada tahun 2015. Microsoft belum merilis rincian tentang bagaimana Windows 10 akan didistribusikan, atau apakah Windows 10 akan diperlakukan sebagai pembaruan gratis seperti Windows 8.1, atau peningkatan yang dibayar. Merilis Windows 10 sebagai pembaruan gratis akan menempatkan Microsoft lebih dekat sesuai dengan praktik pembaruan dari sistem operasi telepon genggam, bersama dengan OS X, yang, dimulai pada versi 10.9, juga mulai mendistribusikan pembaruan sistem operasi masa depan secara gratis. Sejak Windows 8 dirilis, Microsoft mulai kembali menyelaraskan model bisnis konsumen untuk Windows sekitar membangun basis pengguna untuk layanan daring dan bursa aplikasi, bukan penjualan sistem operasi lisensi: awal tahun, Microsoft mulai menawarkan lisensi OEM gratis untuk Windows 8 pada perangkat dengan layar di bawah 9 inci di ukuran.[27][28] Sebelum pembukaan, Presiden Microsoft Indonesia Andreas Diantoro mengklaim bahwa sistem operasi akan pembaruan gratis untuk pengguna Windows 8 yang ada.[14]
Fitur[sunting | sunting sumber]
Antarmuka pengguna dan desktop[sunting | sunting sumber]
Layar "Task View" memungkinkan penggunaan beberapa ruang kerja.
Antarmuka pengguna Windows 10 dirancang terutama untuk mengoptimalkan pengalaman berdasarkan jenis perangkat dan tersedia input, memberikan "pengalaman yang tepat pada perangkat yang tepat pada waktu yang tepat." Untuk perangkat non-sentuh, variasi menu Mulai sebelumnya digunakan sebagai bagian dari tampilan desktop, menampilkan kedua daftar tradisional aplikasi dan kotak pencarian pada sisi kiri, bersama dengan ubin hidup Windows 8 di sebelah kanan. Juga, beberapa ikon seperti ikon file explorer telah diberikan ikon datar baru, untuk mencocokkan dengan Metro UI. Microsoft mungkin akan mengubah semua ikon yang cocok satu sama lain. Sebuah sistem virtual desktop baru yang dikenal sebagai "Task View" juga ditambahkan; mirip dengan fungsi Exposé OS X, klik tombol Task View pada bilah tugas atau menyapukan dari kiri layar menampilkan semua jendela yang sedang terbuka pada desktop, yang memungkinkan pengguna untuk beralih di antara mereka, snap mereka ke sisi layar, atau beralih di antara beberapa ruang kerja. Aplikasi Bursa Windows, yang sebelumnya hanya dapat digunakan dalam lingkungan layar penuh, sekarang dapat digunakan dalam jendela pada desktop.[2][29]
Layar Mulai masih digunakan dalam lingkungan sentuh, tapi sekarang berisi kolom di sisi kiri layar untuk menampilkan cara pintas dan tombol "Semua aplikasi", mirip dengan menu Mulai.[2][29] Fitur lain yang direncanakan untuk membangun masa depan Windows 10 adalah Kontinum, yang menangani transisi antara berbasis-sentuhan dan non-sentuh antarmuka pada perangkat seperti konversi laptop dan tablet dengan keyboard Dock: bila keyboard terhubung, pengguna diminta jika mereka ingin beralih antara antarmuka pengguna sentuhan-dioptimalkan dan dioptimalkan untuk mouse dan keyboard.[17]
Komponen sistem[sunting | sunting sumber]
Windows 10 akan memakai versi terbaru dari DirectX, yaitu DirectX 12;[30] diperkenalkan pada awal tahun di acara GDC, bertujuan untuk menyediakan "konsol-tingkat efisiensi" dengan "mendekati logam" akses ke sumber daya perangkat keras, dan mengurangi CPU dan pemacu grafis overhead. [31][32] Jendela konsol seperti Command Prompt sekarang menyediakan satu set baru "pilihan eksperimental" yang memodernisasi fungsionalitasnya; di antaranya termasuk pemotongan teks di output konsol, kemampuan untuk secara native memilih string teks menggunakan tetikus seperti pada program lain (tidak seperti alat "Tandai" yang sebelumnya diperlukan untuk melakukannya, yang tidak benar memperhitungkan jeda baris dan spasi di output), dan kemampuan untuk menggunakan tombol Control pintasan papan tombol tradisional di konsol, seperti menempelkan teks menggunakan Ctrl+V.[18][2][33]
Windows 10 akan dilayani dengan cara yang berbeda untuk rilis sebelumnya dari Windows.[34] Sementara Microsoft mulai mendistribusikan sejumlah besar pembaruan untuk Windows 8 yang ditambahkan fitur (seperti perbaikan antarmuka) melampaui patch keamanan dan perbaikan bug, Windows 10 akan mengadopsi pendekatan rilis-cepat berjenjang. Secara default, Windows 10 akan menerima pembaruan kritis dan patch keamanan seperti mereka dilepaskan, tapi sistem administrator dan pengguna akan memiliki kemampuan untuk menunda penggunaan non-kritis pembaruan otomatis atau menonaktifkan mereka sepenuhnya. Sistem akan memungkinkan komputer utama untuk sering menerima perbaikan sistem operasi, sementara lingkungan perusahaan akan mampu keluar dari mereka untuk memastikan lingkungan yang stabil dan dikendalikan.[35][36] Stella Chernyak mencatat dalam hal ini perubahan itu "kami memiliki bisnis [yang] mungkin memiliki misi-kritis lingkungan dimana kami menghormati fakta mereka ingin menguji dan menstabilkan lingkungan untuk waktu yang lama."[28]
https://id.wikipedia.org/wiki/Windows_10
Pertama diperkenalkan pada bulan April 2014 pada Konferensi Build, Windows 10 bertujuan untuk mengatasi kekurangan dalam antarmuka pengguna pertama kali diperkenalkan oleh Windows 8 dengan menambahkan mekanik tambahan yang dirancang untuk meningkatkan pengalaman pengguna untuk perangkat yang tidak ada layar sentuh (seperti komputer meja dan laptop), termasuk kebangkitan menu Mulai yang terlihat di Windows 7, sistem desktop maya, dan kemampuan untuk menjalankan aplikasi Bursa Windows dalam jendela pada desktop daripada modus layar penuh.
Daftar isi [sembunyikan]
1 Pengembangan
1.1 Pengumuman
2 Edisi dan harga
2.1 Pratayang Teknis
2.2 Rilis
3 Fitur
3.1 Antarmuka pengguna dan desktop
3.2 Komponen sistem
4 Versi Terdahulu
5 Lihat pula
6 Referensi
Pengembangan[sunting | sunting sumber]
Pada bulan April 2014, pada Konferensi Build, Terry Myerson dari Microsoft meluncurkan versi terbaru dari Windows yang menambahkan kemampuan untuk menjalankan aplikasi Bursa Windows di dalam jendela desktop, dan menu Mulai yang lebih tradisional. Menu Mulai baru yang terbentuk setelah desain Windows 7 dengan menggunakan hanya sebagian dari layar dan termasuk daftar aplikasi bergaya Windows 7 di kolom pertama. Kolom kedua menampilkan Metro UI aplikasi bergaya Windows 8. Myerson menyatakan bahwa perubahan ini akan terjadi dalam pembaruan masa depan, tetapi tidak menjelaskan lebih lanjut.[4][5] Microsoft juga meluncurkan konsep "aplikasi Windows universal", memungkinkan aplikasi Windows Runtime dapat diporting ke Windows Phone 8.1 dan Xbox One sementara berbagi basis kode yang sama, dan memungkinkan data pengguna dan lisensi untuk sebuah aplikasi yang akan dibagi antara beberapa platform.[6][4]
Hal itu kemudian melaporkan bahwa Microsoft sedang mengerjakan pembaruan untuk Windows 8 dengan nama kode Threshold, dan itu berspekulasi Threshold yang akan dicap sebagai "Windows 9", "Windows X", atau "Windows One" (mengacu pada beberapa produk Microsoft baru-baru ini dengan merek yang sama, seperti Xbox One dan OneDrive) pada rilis publik.[7] Demikian pula untuk "Blue" (yang menghasilkan Windows 8.1),[8] Threshold juga menjadi kumpulan pemutakhiran yang dikoordinasikan di beberapa produk dan layanan Microsoft.[9][10]
Pada bulan Juli 2014, CEO baru Microsoft Satya Nadella menjelaskan bahwa perusahaan berencana untuk "merampingkan versi berikutnya dari Windows dari tiga sistem operasi ke dalam satu sistem operasi konvergensi tunggal untuk layar dari semua ukuran", menyatukan Windows, Windows Phone, dan Windows Embedded sekitar arsitektur yang umum dan ekosistem aplikasi terpadu. Namun, Nadella menyatakan bahwa perubahan-perubahan internal yang tidak akan memiliki efek pada bagaimana sistem operasi yang dipasarkan dan dijual.[11][12]
Tangkapan layar dari build Windows yang diakui menjadi Threshold yang bocor pada bulan Juli 2014, mengungkapkan menu Mulai disajikan sebelumnya dan aplikasi berjendela, bersama dengan sistem desktop maya baru, pusat pemberitahuan, dan, ikon sistem datar yang baru yang terinspirasi oleh bahasa desain Metro (menggantikan ikon sistem yang pertama kali diperkenalkan pada Windows Vista).[13][9] Pada bulan September 2014, Presiden Microsoft Indonesia Andreas Diantoro menyatakan bahwa Threshold akan tersedia secara gratis untuk semua pengguna Windows 8.[14]
Pengumuman[sunting | sunting sumber]
Threshold secara resmi diperkenalkan selama acara media pada tanggal 30 September 2014 dengan nama Windows 10; Myerson disebut-sebut bahwa Windows 10 akan menjadi "platform yang paling komprehensif yang pernah ada" Microsoft, menyediakan tunggal, platform yang bersatu untuk komputer meja, laptop, tablet, telepon cerdas, dan perangkat all-in-one.[7][15][16] Dia menekankan bahwa Windows 10 akan mengambil langkah-langkah menuju pemulihan mekanik antarmuka pengguna dari Windows 7 dalam rangka untuk meningkatkan pengalaman bagi pengguna pada perangkat non-sentuh, mencatat kritik antarmuka sentuh berorientasi Windows 8 dengan papan tombol dan tetikus pengguna, dan sebaliknya.[17][2] Meskipun konsesi ini, Myerson mencatat bahwa antarmuka sentuh berorientasi akan "berkembang" juga pada Windows 10.[18] Dalam menggambarkan perubahan, Myerson menyamakan dua sistem operasi untuk mobil listrik, membandingkan Windows 7 untuk generasi pertama dari Toyota Prius hibrida, dan Windows 10 sampai semua-listrik Tesla—mengingat kedua untuk menjadi perpanjangan dari teknologi pertama kali diperkenalkan pada pendahulunya.[19]
Dalam hal penamaan sistem operasi, Myerson menolak untuk menguraikan mengapa Microsoft melewatkan langsung ke Windows 10 dari 8 bukannya penomoran angka 9, hanya menyatakan bahwa "berdasarkan produk yang datang, dan betapa berbedanya pendekatan kami akan keseluruhan, itu akan tidak benar". Ia juga bercanda bahwa mereka tidak bisa menyebutnya "Windows One" karena mereka sudah membuat Windows 1.[7] Namun, kritikus juga berteori—berbasis pada posting oleh pengguna Reddit mengklaim bekerja untuk Microsoft—bahwa keputusan untuk melewati 9 adalah untuk mencegah masalah dengan aplikasi yang lebih tua yang mungkin telah dikodekan untuk mendeteksi Windows 95 dan 98 dengan memeriksa string "Windows 9". Teori ini didukung oleh penemuan kode pada repositori publik menunjukkan perilaku ini.[20][21]
Edisi dan harga[sunting | sunting sumber]
Artikel utama untuk bagian ini adalah: Edisi Windows 10
Windows 10 akan tersedia dalam empat edisi utama untuk komputer meja, laptop, dan tablet; Windows 10 Home ditujukan untuk perangkat PC biasa dan memberikan fitur tingkat-konsumen; Windows 10 Pro menambahkan fitur tambahan yang ditujukan untuk pengguna mahir dan lingkungan bisnis; Windows 10 Enterprise berisi fitur tambahan yang ditujukan terhadap lingkungan bisnis; sementara Windows 10 Education merupakan versi yang mirip dengan Enterprise yang akan didistribusikan ke sekolah, kampus, dan universitas melalui program lisensi akademi Microsoft.[22][23] Tiga edisi Windows 10 juga akan tersedia untuk perangkat bergerak dan benam.
Empat edisi utama dari Windows 10, yaitu:
Windows 10 Home: dirancang untuk digunakan dalam komputer meja, laptop, dan tablet. Edisi ini termasuk semua fitur tingkat-konsumen dan setara dengan versi dasar dari Windows 8, 8.1, Windows 7 Home Basic dan Home Premium.
Windows 10 Pro: sebanding dengan Windows 8 Pro, Windows 7 Professional dan Ultimate, dan Windows Vista Business dan Ultimate. Edisi ini dibangun dari edisi Home dan menambahkan fitur penting untuk bisnis, dan memiliki fitur yang setara dengan Windows 8.1 Pro.
Windows 10 Enterprise: memberikan semua fitur dari Windows 10 Pro, dengan fitur tambahan untuk membantu dengan organisasi berbasis IT, dan akan memberikan fungsi yang setara dengan Windows 8.1 Enterprise dan hanya tersedia melalui lisensi volume.
Windows 10 Education: memberikan semua fitur Windows 10 Enterprise, dirancang untuk digunakan di sekolah, kampus dan universitas. Edisi ini akan tersedia melalui Lisensi Volume Akademi Microsoft, dengan cara yang mirip dengan Windows 8.1 Enterprise.
Edisi Windows 10 untuk perangkat bergerak dan benam, yaitu:
Windows 10 Mobile: dirancang untuk telepon cerdas dan tablet kecil. Edisi ini termasuk semua fitur konsumen dasar, termasuk kapabilitas Continuum. Ini merupakan suksesor secara de facto dari Windows Phone 8.1 dan Windows RT.
Windows 10 Mobile Enterprise: memberikan semua fitur Windows 10 Mobile, dengan fitur tambahan untuk membantu dengan organisasi berbasis IT, dengan cara yang mirip dengan Windows 8.1 Enterprise, tetapi dioptimalkan untuk perangkat bergerak.
Windows 10 IoT Core: akan dirancang khusus untuk digunakan dalam footprint kecil, perangkat berbiaya rendah dan skenario Internet of Things (IoT) dan akan mirip dengan Windows Embedded.[22][23]
Versi Enterprise dan Mobile Enterprise juga akan dirilis untuk sistem benam.
Pratayang Teknis[sunting | sunting sumber]
Pada tanggal 1 Oktober 2014, Microsoft memperkenalkan program Windows Insider baru di mana peserta menerima pemutakhiran build pra-rilis Windows 10 dalam cara "rilis cepat", yang memungkinkan perusahaan untuk mengumpulkan umpan balik tambahan selama proses pengembangan. Build pratayang teknis ini terutama ditujukan untuk pengujian oleh perusahaan dan pengguna antusias, dan mengumpulkan umpan balik dari para pengguna. Sebelumnya, proses dogfooding ini terjadi secara pribadi antara rilis beta publik.[24][25][26] Leaked Stable Release Slow Ring Fast Ring
Nomor versi Tanggal rilis Sorotan
6.4.9841 1 Oktober 2014 Start Menu
Virtual Desktop
Kemampuan menjalankan Aplikasi Modern pada mode Desktop
Pembaharuan fungsi Command Prompt, yakni kemampuan mem-paste kalimat
Peningkatan Fitur Aero Snap
6.4.9860 21 Oktober 2014 Notification Center: Sebuah jendela yang memunculkan riwayat notifikasi baru
Kemampuan untuk memilih Pembaruan Build dengan cara Lambat atau Cepat
Hampir memperbaiki 7,000 Kerusakan
6.4.9879 12 November 2014 Tombol "Task View" dan Tombol "Search" pada taskbar dapat disembunyikan
3 Gerakan Jari baru
Sinkronisasi Selektif isi lokal dengan OneDrive
Fitur Baru IE
10.0.9888 Tidak diketahui Versi Windows diganti dari 6.4 menjadi 10.0
Animasi baru ditambahkan untuk Memaksimalkan Jendela dan mengatur ukuran Jendela
Pengaturan Windows 8 PC dihapus, diganti dengan Pengaturan ZPC, dan namanya pun diganti "Pengaturan"
Pilihan baru ditambahkan di Pengaturan, ditambah Pencarian Bar
Adanya perubahan visual menu konteks Taskbar
Ditambahkannya percobaan Layar Login Alternatif
10.0.9901 Tidak diketahui Aplikasi baru ditambahkan: Cortana, Contact Support, dan Get Started
Peningkatan Aplikasi: Xbox App, Windows Store, Pengaturan, Kamera, Foto, Kalkulator, Sound Recorder, Windows Feedback
Aplikasi Kalkulator tradisional telah dihapus
Pengaturan "Charm" dihapus, dan diintegrasikan ke Aplikasi Pengaturan
10.0.9916 Tidak diketahui Web Browser Baru dengan codename Spartan
Tema Gelap
10.0.9926 slow Animasi Active Windows di Taskbar
Urutan Abjad pada Start Menu (seperti pada Windows Phone)
Peningkatan Aplikasi kecuali Mail, People, Calendar
Tombol Full-Screen pada Windows Bar Aplikasi Modern
File Options Baru
Progressbar saat update build
Dua Aplikasi store, salah satunya beta
Tablet mode
Notification bar
Cortana sekaligus Search Bar
Start Menu Dirombak Ulang dengan codename "Continuum"
Grouping Live Tile pada Start Menu
Windows Bar Baru
10.0.10036 Tidak diketahui Login Screen Baru
Sub Item Folder pada Start Menu
Fitur Aero pada Start Menu dan Taskbar
Icon Dirombak Ulang
Task View Baru
Network Flyout
UI System Tray dibuat dengan Hover
Peningkatan Settings
Disk Properties Baru
Pengaturan Windows Defender dipindahkan di Settings
Insider App Baru
10.0.10041 Fast Proses Instalasi Baru
Icon di Taskbar lebih kecil
Tombol Full-Screen pada Start Menu
Rincian lebih lanjut seputar Windows 10, termasuk fitur berorientasi konsumen, akan diresmikan pada peristiwa masa depan seperti Build 2015 di musim semi.[2][18]
Rilis[sunting | sunting sumber]
Windows 10 diharapkan akan dirilis pada tahun 2015. Microsoft belum merilis rincian tentang bagaimana Windows 10 akan didistribusikan, atau apakah Windows 10 akan diperlakukan sebagai pembaruan gratis seperti Windows 8.1, atau peningkatan yang dibayar. Merilis Windows 10 sebagai pembaruan gratis akan menempatkan Microsoft lebih dekat sesuai dengan praktik pembaruan dari sistem operasi telepon genggam, bersama dengan OS X, yang, dimulai pada versi 10.9, juga mulai mendistribusikan pembaruan sistem operasi masa depan secara gratis. Sejak Windows 8 dirilis, Microsoft mulai kembali menyelaraskan model bisnis konsumen untuk Windows sekitar membangun basis pengguna untuk layanan daring dan bursa aplikasi, bukan penjualan sistem operasi lisensi: awal tahun, Microsoft mulai menawarkan lisensi OEM gratis untuk Windows 8 pada perangkat dengan layar di bawah 9 inci di ukuran.[27][28] Sebelum pembukaan, Presiden Microsoft Indonesia Andreas Diantoro mengklaim bahwa sistem operasi akan pembaruan gratis untuk pengguna Windows 8 yang ada.[14]
Fitur[sunting | sunting sumber]
Antarmuka pengguna dan desktop[sunting | sunting sumber]
Layar "Task View" memungkinkan penggunaan beberapa ruang kerja.
Antarmuka pengguna Windows 10 dirancang terutama untuk mengoptimalkan pengalaman berdasarkan jenis perangkat dan tersedia input, memberikan "pengalaman yang tepat pada perangkat yang tepat pada waktu yang tepat." Untuk perangkat non-sentuh, variasi menu Mulai sebelumnya digunakan sebagai bagian dari tampilan desktop, menampilkan kedua daftar tradisional aplikasi dan kotak pencarian pada sisi kiri, bersama dengan ubin hidup Windows 8 di sebelah kanan. Juga, beberapa ikon seperti ikon file explorer telah diberikan ikon datar baru, untuk mencocokkan dengan Metro UI. Microsoft mungkin akan mengubah semua ikon yang cocok satu sama lain. Sebuah sistem virtual desktop baru yang dikenal sebagai "Task View" juga ditambahkan; mirip dengan fungsi Exposé OS X, klik tombol Task View pada bilah tugas atau menyapukan dari kiri layar menampilkan semua jendela yang sedang terbuka pada desktop, yang memungkinkan pengguna untuk beralih di antara mereka, snap mereka ke sisi layar, atau beralih di antara beberapa ruang kerja. Aplikasi Bursa Windows, yang sebelumnya hanya dapat digunakan dalam lingkungan layar penuh, sekarang dapat digunakan dalam jendela pada desktop.[2][29]
Layar Mulai masih digunakan dalam lingkungan sentuh, tapi sekarang berisi kolom di sisi kiri layar untuk menampilkan cara pintas dan tombol "Semua aplikasi", mirip dengan menu Mulai.[2][29] Fitur lain yang direncanakan untuk membangun masa depan Windows 10 adalah Kontinum, yang menangani transisi antara berbasis-sentuhan dan non-sentuh antarmuka pada perangkat seperti konversi laptop dan tablet dengan keyboard Dock: bila keyboard terhubung, pengguna diminta jika mereka ingin beralih antara antarmuka pengguna sentuhan-dioptimalkan dan dioptimalkan untuk mouse dan keyboard.[17]
Komponen sistem[sunting | sunting sumber]
Windows 10 akan memakai versi terbaru dari DirectX, yaitu DirectX 12;[30] diperkenalkan pada awal tahun di acara GDC, bertujuan untuk menyediakan "konsol-tingkat efisiensi" dengan "mendekati logam" akses ke sumber daya perangkat keras, dan mengurangi CPU dan pemacu grafis overhead. [31][32] Jendela konsol seperti Command Prompt sekarang menyediakan satu set baru "pilihan eksperimental" yang memodernisasi fungsionalitasnya; di antaranya termasuk pemotongan teks di output konsol, kemampuan untuk secara native memilih string teks menggunakan tetikus seperti pada program lain (tidak seperti alat "Tandai" yang sebelumnya diperlukan untuk melakukannya, yang tidak benar memperhitungkan jeda baris dan spasi di output), dan kemampuan untuk menggunakan tombol Control pintasan papan tombol tradisional di konsol, seperti menempelkan teks menggunakan Ctrl+V.[18][2][33]
Windows 10 akan dilayani dengan cara yang berbeda untuk rilis sebelumnya dari Windows.[34] Sementara Microsoft mulai mendistribusikan sejumlah besar pembaruan untuk Windows 8 yang ditambahkan fitur (seperti perbaikan antarmuka) melampaui patch keamanan dan perbaikan bug, Windows 10 akan mengadopsi pendekatan rilis-cepat berjenjang. Secara default, Windows 10 akan menerima pembaruan kritis dan patch keamanan seperti mereka dilepaskan, tapi sistem administrator dan pengguna akan memiliki kemampuan untuk menunda penggunaan non-kritis pembaruan otomatis atau menonaktifkan mereka sepenuhnya. Sistem akan memungkinkan komputer utama untuk sering menerima perbaikan sistem operasi, sementara lingkungan perusahaan akan mampu keluar dari mereka untuk memastikan lingkungan yang stabil dan dikendalikan.[35][36] Stella Chernyak mencatat dalam hal ini perubahan itu "kami memiliki bisnis [yang] mungkin memiliki misi-kritis lingkungan dimana kami menghormati fakta mereka ingin menguji dan menstabilkan lingkungan untuk waktu yang lama."[28]
https://id.wikipedia.org/wiki/Windows_10
Senin, 14 September 2015
INPUT PROSES DAN OUTPUT HUBUNGAN DENGAN SISTEM OPERASI
input proses dan output hubungan dengan sistem operasi
Sumber buku Dr.bambang Haryanto
Menejemen perangkat Masukan / Keluarkan
Pengelolaan petrangkat masukan / keluarkan merupakan aspek perancangan sistem operasi yang terluas di sebabkan sangat beragamnya perangkat dan begitu banyaknya aplikasi dari perangkat – perangkat itu.
Manajemen perangkat masukan / keluarkan mempunyai beragam fungsi ,diantaranya:
1.mengirim perintah keperangkat masukan / keluarkan agar menyediakan layanan.
2.menangani interuksi perangkat masukan/keluarkan.
3.menangani kesalahan pada perangkat masukan / keluarkan.
4.menyediakan interface ke pemakai.
KLARIFIKASI PERANGKAT MASUKAN / KELUARKAN .
Perangkat masukan/keluarkan merupakan komponen yang paling bnyak jenisnya dan dapat di kelompokan dengan beragam kriteria.antara lain .
1.berdasarkan sifat aliran datanya
2.berdasarkan sasaran komunikasi.
Perangkat masukan/keluarkan berdasarkan sifat aliran data
Aliran data ini dapat terbagi 2 yaitu :
1.Perangkat berorentasi blok (block oriented devices)
Menyimpan informasi dan menukarkan (menerima / mengirim) informasi sebagai blok –blok berukaurn tetap . tiap blok mempunyai alamat tersendiri. ukuran blok dapan beragam bergantung perangkat dari 128byte sampai 1024 byte. Ciri utama prangkat ini adalah memungkinkan membaca atau menulis blok – blok secara independen , yaitu dapat membaca atau menulis sembarang blok tanpa harus melewati blok- blok lain.
Contohnya : disk, tape, CD ROM ,optical disk, dan sebagainya .
2.perangkt berorentasi aliran karakter .(character stream oriented devices ).
Adlah perangkat yg mengantarkan atau menerima aliran karakter tanpa peduli membentuk aliran suatu aliran blok .
Contohnya : terminal ,line printer , interface jaringan (perngkat lain yang tidak seperti disk dapat dipandang sebagai perangkat karakter)
Perangkat yang tidak termasuk katagori di atas yaitu : clock , memory mapped screen , sensor , mouse .dsb.
Perangkat masukan / keluarkan berdasarkan sasaran komunikasi .
Klarifikasi :
1.perankat yg terbaca oleh manusia (human readable devices)
Adalah perangkat yang cocok untuk komunikasi dengan manusia.
Contoh : VDT (vidio display terminal ) terdiri dari monitor , keyboard .
2.perangkat yg terbaca oleh mesin ( machine readable devices)
Adlah perangkat yang cocok untuk komunikasi dengan perangkat elektronik.
Contoh: disk tape , sensor controller dan aktuator.
3.untuk komunikasi . adalh perangkat yg cocok untuk komunikasi dengan perangkat jarak jauh.
Contoh : modem
Perbedaan besar antar kelas perangkat .
Terdapat perbedaan besar antar kelas perangkat . perbedaan perbedaan pokok antara lain .
*data rate
*aplikasi
*kompleksitas pengendalian
*unit yg di transfer
*representasi data
*kondisi – kondisi kesalahan.
Kebegaman perangkat masukan /keluarkan yg sangat besar membuat pendekatan yg seragam dan konsisten dalam pandangan sistem maupun proses pemakai sangat sulit diperoleh
Teknik pemrograman perangkat masukan / keluaran .
Terdapan 3 teknik pemrograman m/k berdasarkan mekanisme hbungan pemroses dengan pengendali perangkat m/k yaitu :
1.m/k terprogram (programmed i/o) atau poling sistem
2.m/k dikendalikan interuksi (interupt driven i/o)
3.dengan DMA (direct memory access)
Pengerian :
1.m/k terprogram
Ketika perangkat m/k menangani permintaan , perangkat men-set bit status di register status perangkat . perangkat tidak dapat memberi tahu keproses saat tugas telah selesai dilakukan.pemroses harus selalu memeriksa register status perangkat secara periodik dan melakukan tindakan bedasarkan status yg dibaca .
Perangkat lunak pengendali perangkat (driver) diproses harus mentransfer data ke atau dari pengendali . driver mengeksekusi perintah yg berkomunikasi dengan pengendali adapter di perangkat dan menunggui sampai operasi yg di lakukan perangkat selesai.
Driver harus berisi kumpulan intruksi di tiga katagori yaitu :
1.pengendalian
Intruksi- intruksi untuk mengendalikan operasi perangkat keras.
Intruksi pengendalian untuk mengaktifkan perangkat eksternal dan memberitahu yg perlu di lakukan perangkat .
Contoh ; unit tape magnetik di instruksikan untuk kembLI KEPOSISI AWAL, berangkat ke rekor berikutnya dan sebagainya.
2.pengujian
Instruksi instruksi untuk memeriksa status perangkat keras
Intruksi ini untuk memeriksa kondisi status berkaitan dengan perangkat masukan / keluaran
3.pembacaan / penulisan
Intruksi – intruksi untuk membaca atau menulis dari atau ke perangkat keras .
Untuk transper data antara antara register proses dan perangkat eksternal.
Kelemahanya ; cara ini sangat tidak evisien karena banyak pemborosan waktu pemroses untuk menungguin kejadian perangakt keras dan atau mnungguin selesainya operasi yg dilakuikan perangkat masukan kluaran .
Masukan / keluaran dituntun interuksi
Masalah utama m/k terprogram adalah pemroses duboroskan untuk menunggu dan menjagai seluruh operasi m/k di perlukan teknik lain untuk meningkatkan efisiensi pemroses.
Teknik m/k dituntun interuksi mempunyai mekanisme kerja perangkat m/k sebagai berikut :
*pemroses memberi intruksi ke perangkat m/k kemudian pemroses melanjutkan melakukan kerja berguna yg lain.
*perangkat m/k akan melakukan interuksi meminta layanan berikutnya saat perintah telah siap bertukaran data dengan pemroses.
*saat menerima interupsi perangkat keras( yg memberi tahu siap melakukan transfer ), pemroses segera mengeksekusi transfer data .
Keunggulan :
Pemroses tidak di sibukan menunggui dan menjagai seluruh operasi perangkat m/k untuk memeriksa ststus perangkat . kinerjanya lebih baik di banding dengan teknik m/k terprogram.
DMA (direct memory access)
Perangkat m/k di kendalikan interupsi lebih efisien di banding m/k terprogram, tapi masih memerlukan intervensi aktif pemroses untuk transfer data antara memori dan buffer perangkat m/k . pemroses masih di sebutkan dengan operasi transfer data .
Pemrograman m/k di kendalikan interupsi mempunyai dua kelemahan yaitu:
1.rotata tranfer masukan / keluaran dibatasi kecepatan menguji dan melayani operasi perangkat /
2.pemroses terikat erat dalam pengelula transfer m/k . sejjumlah interuksi harus di eksekusi untuk tiap transfer m/k .
Ketika data berukuran besar di pindahkan maka di perlukan teknik lebih efisien agar tidak menyibukan pemroses untuk mengurangi oeparsi transfer masukan / keluaran sehingga pemroses dapat melakukan kerja berguna yg lain
DMA berguna membebaskan pemroses menunggui transfer data yg di lakukan perangkat m/k . saat pemroses ingin membaca atau menulis data pemroses memerintahkan DMA controller dengan mengirim informasi berikut .
-perintah penulisan /pembacaan
-alamat perangkat m/k
-awal lokasi memori yg ditulis / dibaca
DMA mentransfer seluruh data yg di minta ke / dari memori secara langsung tanpa melewati pemroses . ketika transfer data selesai DMA mengirim sinyal interupsi ke pemroses .pemroses hanya di lebatkan pada awal dan akhir transfer data .
Operasi tranfer antara perangkat dan memori utama di lakikan sepenuhnya oleh DMA bebas dari pemroses dan hanya melakukan interupsi bila operasi telah selesai.
Keunggulan :
1.penghematan waktu pemroses
2.peningkatan kinerja m/k
Evolusi fungsi perangkat m/k
Evolusi sangat tampak pada fungsi-fungsi m/k sebagai berikut :
1.pemroses mengendalikan perangkat m/k secara langsung
Teknik ini masih di lakukan untuk perangkat sederhana yg dikendalikan mikro sensor untuk menjadi perangkat berintelejen (intelegent device)
2.perangkat dilengkapi pengendali m/k (i/o controller)
Pemroses masih mengunakan m/k terprogram tanpa interupsi .
3.perangkat di lengkapi fasilitas interupsi
Teknik ini meningkatkan efisiensi pemroses
4.i/o controller mengendalikan memori secara langsung lewat DMA
Pengendali dapat memindahkan blok data ke / dari memori tanpa melibatkan pemroses kecuali di awal dan di akhir transfer .
5.pengendali m/k menjadi pemroses terpisah
Pemroses m/k mengambil dan mengeksekusi intruksi interuksi ini tanpa intervensi pemroses utama (pusat) dimungkinkan pemroses pusat mensfesifikasikan barisan aktifitas m/k dan hanya di interuksi ketika seluruh barisan interuksi di selesaikan .
6.penegndali m/k mempunyai memori lokal
Perangkat m/k dapat dikendalikan dengan keterlibatan pemroses pusat yg minimum . dan untuk pengendalian komunikasi dengan terminal terminal interaktif.
Prinsip manajemen perangkat masukan / keluarkan .
Terdapat dua sasaran perancangan manajemen perangkat m/k yaitu:
1.efisiensi
Efisiensi merupakan aspek penting karena operasi aspek m/k sering merupakan operasi yg menimbulkan bottleneck.
2.generalisasi (disebut juga device independence ).
Manajemen perangkat m/k selain berkaitan dengan simplisitas bebas kesalahan , jika menangani perangkat secara seragam baik dipandaang dari caraproses memandang maupun cara sistem operasi mengelola perangkat dan operasi m/k.
Perangkat lunak di organisasikan berlapis . lapisan bawah berurutan menyembunyikan kepelikan perangkat keras untuk lapisan lapisan lebih atas . lapisan lebih atas berurutan memberi antar muka yg bagus , bersih nyaman dan seragam ke pemakai .
Masalah maasalah yg pada perancanagan manajemen m/k adalah :
1.penamaan yg seragam (uniform naming )
Nama file atau perangkat adalah string atau integer , tidak bergantung pada perangkat sama sekali
2.penanganan kesalahan ( error handling )
Umumnya penanganan kesalahan di tangani sedekat mungkin dengan perangkat keras .
3.transfer sinkron vs asinkron
Kebanyakan i/o adalah i/o . pemroses memulai tranfer dan mengabaikan untuk melakukan kerja lain sampai interupsi tiba .setelah perintah read , program mulai di tunda secara otomatis sampai data tersebut di buffer .
4.sharable vs dedicated
Beberapa perangkat dapat dipakai bersama seperti disk. Tapi ada juga perangkat yg hanya satu pemakai yg di bolehkan memakai pada satu saat , perangkat itu di sebut dedicated. Contohnya yaitu printer .
Hirarki manajemmen perangkat masukan / keluaran
1. Interrupt handler
2. Device driver
3. Perangkat lunak device – independen
4. Perangkat lunak level pemakai
125.1 interrupt handler
Interupsi harus disembunyikan agar tidak terlihat oleh rutin pada lapisan-lapisan berikutnya, Device driver di-block saat perintah masukan/keluaran diberikan dan menunggu interupsi, ketika interiupsi terjadi,produser penangananinterupsi bekerja agar device driver keluar dari state Blocked.
12.5.2 device driver
Semua kode bergantung perangkat ditem patkan di device driver.masing-masing device driver menangani satu tipe atau kelas perangkat. Device driver bertugas menerima permintaan abstrak perangkat lunak device-independe nt diatasnya dan melakukan layanan sesui pemintaan itu .
Mekanisme kerja device driver
• Menerjemahkan perintah abstrak menjadi perintah kongkret.
• Begitu telah dapat di tentukan perintah yg harus diberikan ke pengendali .
Device driver mulai menulis ke register register pengendali perangkat .
*setelah operasi selesai di lakukan perangkat, device driver memeriksa setatus kesalahan yang terjadi.
Jika berjalan baik, device driver melewatkan data ke perangkat lunak device-independent.
Device driver melaporkan setatus operasinya ke pemanggil.
12.5.3 perangkat lunak sistem operasi device independent
Fungsi utama perangkat lunak lapisan ini adalah membentuk fungsi-fungsi masukan/keluaran yang berlaku untuk semua perangkat dan menyediakan antarmuka yang seragam ke perangkat lunak tingkat pemakai.
Fungsi-fungsi yang biasa dilakukan antara lain:
Interface seragam untuk seluruh device-driver
Penamaan perangkat
Proteksi perangkat
Memberi ukuran blok perangkat agar bersifat device-independent
Melakukan buffering
Alokasi penyimpanan pada block-devices
Alokasi dan pelepasan dedicated-devices
Pelaporan kesalahan
12.5.4 perangkat lunak level pemakai
Kebanyakan perangkat lunak masukan/keluaran terdapat disistem operasi. Saty bagian kecil berisi pustaka yang ditautkan di program pemakai dan berjalan di luar kernel. System call masukan/keluaran umunya dibuat sebagai prosedur pustaka. Kumpulan prosedur pustaka masukan/keluaran merupakan bagian sistem masukan/keluaran.
Tidak semua perangkat lunak masukan/keluaran level pemakai berupa prosedur pustaka. Kategori penting adalah spooling. Spooling adalah cara khusus berurusan dengan perangkat masukan/keluaran dedicated (dedicated i/o devices) pada sistem multiprogramming.
12.6 bufferring masukan/keluaran
Buffering adalah melembutkan lonjakan-lonjakan kebutuhan pengaksesan masukan/keluaran. Buffering meningkatkan efisien sistem operasi dan kinerja proses.
• Single buferring
• Double buferring
• Circular buferring
Single buffering
Single buffering merupakan teknik paling sederhana. Ketika proses memberi perintah untuk perangkat masukan/keluaran,sistem operasi menyediakan buffer memori utama milik sistem operasi untuk operasi.
Untuk perangkat berorientasi blok
Transfer masukan dibuat oleh buffer sistem. Ketika transfer selesai, proses memindahkan blok ruang memori sistem operasi ke ruang memori milik pemakai dan segera meminta blok lain. Teknik ini disebut reading ahead atau anticipated input.
Teknik ini dilakukan denga harapan blok yang dibaca akan segera dilperlukan . untuik banyak tipe komputasi, asumsi ini berlaku, hanya di akhir pemrosesan maka blok yang dibaca tidak diperlukan.
Keunggulan
Pendekatan ini umunya meningkatkan kecepatan dibanding tanpa buffering. Proses pemakai dapat mengolah blok data sementara blok berikutnya sedang dibaca. Sistem operasi dapat men-swap keluar proses suspendedblocked atau suspendedready karena operasi masukan berada di memori sistem bukan memori proses pemakai.
kelemahan
teknik ini merumitkan sistem operasi karena harus mencatat pemberian buffering-buffering sistem ke masing-masing proses pemakai.
Logika swapping juga dipengaruhi. Jika operasi masukan/keluaran melibatkan disk untuk swapping maka membuat antrian penulisan ke disk yang sama yang digunakan untuk swap-out proses. Usaha men-swap proses dan melepas memori utama tidak dapat dimulai sampai operasi masukan/keluar selesai dimana waktu swapping ke disk tidak bagus untuk dilaksanakan.
Buffering untuk keluaran serupa buffering untuk masukan. Ketikan data transmisi data lebih dulu dikopi dari ruang pemakai kebuffer sistem. Proses pengirim menjadi bebas untuk melanjutkan eksekusi berikutnya atau di-swap ke disk jika perlu.
Untuk perangkat berorintasi aliran karakter
Single buffering dapat diterpakan dengan dua mode, yaitu;
• Mode line-at-a-time
• Mode byte-at-a-time
Operasi line-at-a-time cocok untuk terminal dengan mode gulung (scroll terminal atau dumb terminal). Masukan pemakai adalah satu baris perwaktu dengan carriage return menandai akhir baris. Keluaran terminal juga serupa yaitu satu baris
http://ka2forefer.blogspot.co.id
Sumber buku Dr.bambang Haryanto
Menejemen perangkat Masukan / Keluarkan
Pengelolaan petrangkat masukan / keluarkan merupakan aspek perancangan sistem operasi yang terluas di sebabkan sangat beragamnya perangkat dan begitu banyaknya aplikasi dari perangkat – perangkat itu.
Manajemen perangkat masukan / keluarkan mempunyai beragam fungsi ,diantaranya:
1.mengirim perintah keperangkat masukan / keluarkan agar menyediakan layanan.
2.menangani interuksi perangkat masukan/keluarkan.
3.menangani kesalahan pada perangkat masukan / keluarkan.
4.menyediakan interface ke pemakai.
KLARIFIKASI PERANGKAT MASUKAN / KELUARKAN .
Perangkat masukan/keluarkan merupakan komponen yang paling bnyak jenisnya dan dapat di kelompokan dengan beragam kriteria.antara lain .
1.berdasarkan sifat aliran datanya
2.berdasarkan sasaran komunikasi.
Perangkat masukan/keluarkan berdasarkan sifat aliran data
Aliran data ini dapat terbagi 2 yaitu :
1.Perangkat berorentasi blok (block oriented devices)
Menyimpan informasi dan menukarkan (menerima / mengirim) informasi sebagai blok –blok berukaurn tetap . tiap blok mempunyai alamat tersendiri. ukuran blok dapan beragam bergantung perangkat dari 128byte sampai 1024 byte. Ciri utama prangkat ini adalah memungkinkan membaca atau menulis blok – blok secara independen , yaitu dapat membaca atau menulis sembarang blok tanpa harus melewati blok- blok lain.
Contohnya : disk, tape, CD ROM ,optical disk, dan sebagainya .
2.perangkt berorentasi aliran karakter .(character stream oriented devices ).
Adlah perangkat yg mengantarkan atau menerima aliran karakter tanpa peduli membentuk aliran suatu aliran blok .
Contohnya : terminal ,line printer , interface jaringan (perngkat lain yang tidak seperti disk dapat dipandang sebagai perangkat karakter)
Perangkat yang tidak termasuk katagori di atas yaitu : clock , memory mapped screen , sensor , mouse .dsb.
Perangkat masukan / keluarkan berdasarkan sasaran komunikasi .
Klarifikasi :
1.perankat yg terbaca oleh manusia (human readable devices)
Adalah perangkat yang cocok untuk komunikasi dengan manusia.
Contoh : VDT (vidio display terminal ) terdiri dari monitor , keyboard .
2.perangkat yg terbaca oleh mesin ( machine readable devices)
Adlah perangkat yang cocok untuk komunikasi dengan perangkat elektronik.
Contoh: disk tape , sensor controller dan aktuator.
3.untuk komunikasi . adalh perangkat yg cocok untuk komunikasi dengan perangkat jarak jauh.
Contoh : modem
Perbedaan besar antar kelas perangkat .
Terdapat perbedaan besar antar kelas perangkat . perbedaan perbedaan pokok antara lain .
*data rate
*aplikasi
*kompleksitas pengendalian
*unit yg di transfer
*representasi data
*kondisi – kondisi kesalahan.
Kebegaman perangkat masukan /keluarkan yg sangat besar membuat pendekatan yg seragam dan konsisten dalam pandangan sistem maupun proses pemakai sangat sulit diperoleh
Teknik pemrograman perangkat masukan / keluaran .
Terdapan 3 teknik pemrograman m/k berdasarkan mekanisme hbungan pemroses dengan pengendali perangkat m/k yaitu :
1.m/k terprogram (programmed i/o) atau poling sistem
2.m/k dikendalikan interuksi (interupt driven i/o)
3.dengan DMA (direct memory access)
Pengerian :
1.m/k terprogram
Ketika perangkat m/k menangani permintaan , perangkat men-set bit status di register status perangkat . perangkat tidak dapat memberi tahu keproses saat tugas telah selesai dilakukan.pemroses harus selalu memeriksa register status perangkat secara periodik dan melakukan tindakan bedasarkan status yg dibaca .
Perangkat lunak pengendali perangkat (driver) diproses harus mentransfer data ke atau dari pengendali . driver mengeksekusi perintah yg berkomunikasi dengan pengendali adapter di perangkat dan menunggui sampai operasi yg di lakukan perangkat selesai.
Driver harus berisi kumpulan intruksi di tiga katagori yaitu :
1.pengendalian
Intruksi- intruksi untuk mengendalikan operasi perangkat keras.
Intruksi pengendalian untuk mengaktifkan perangkat eksternal dan memberitahu yg perlu di lakukan perangkat .
Contoh ; unit tape magnetik di instruksikan untuk kembLI KEPOSISI AWAL, berangkat ke rekor berikutnya dan sebagainya.
2.pengujian
Instruksi instruksi untuk memeriksa status perangkat keras
Intruksi ini untuk memeriksa kondisi status berkaitan dengan perangkat masukan / keluaran
3.pembacaan / penulisan
Intruksi – intruksi untuk membaca atau menulis dari atau ke perangkat keras .
Untuk transper data antara antara register proses dan perangkat eksternal.
Kelemahanya ; cara ini sangat tidak evisien karena banyak pemborosan waktu pemroses untuk menungguin kejadian perangakt keras dan atau mnungguin selesainya operasi yg dilakuikan perangkat masukan kluaran .
Masukan / keluaran dituntun interuksi
Masalah utama m/k terprogram adalah pemroses duboroskan untuk menunggu dan menjagai seluruh operasi m/k di perlukan teknik lain untuk meningkatkan efisiensi pemroses.
Teknik m/k dituntun interuksi mempunyai mekanisme kerja perangkat m/k sebagai berikut :
*pemroses memberi intruksi ke perangkat m/k kemudian pemroses melanjutkan melakukan kerja berguna yg lain.
*perangkat m/k akan melakukan interuksi meminta layanan berikutnya saat perintah telah siap bertukaran data dengan pemroses.
*saat menerima interupsi perangkat keras( yg memberi tahu siap melakukan transfer ), pemroses segera mengeksekusi transfer data .
Keunggulan :
Pemroses tidak di sibukan menunggui dan menjagai seluruh operasi perangkat m/k untuk memeriksa ststus perangkat . kinerjanya lebih baik di banding dengan teknik m/k terprogram.
DMA (direct memory access)
Perangkat m/k di kendalikan interupsi lebih efisien di banding m/k terprogram, tapi masih memerlukan intervensi aktif pemroses untuk transfer data antara memori dan buffer perangkat m/k . pemroses masih di sebutkan dengan operasi transfer data .
Pemrograman m/k di kendalikan interupsi mempunyai dua kelemahan yaitu:
1.rotata tranfer masukan / keluaran dibatasi kecepatan menguji dan melayani operasi perangkat /
2.pemroses terikat erat dalam pengelula transfer m/k . sejjumlah interuksi harus di eksekusi untuk tiap transfer m/k .
Ketika data berukuran besar di pindahkan maka di perlukan teknik lebih efisien agar tidak menyibukan pemroses untuk mengurangi oeparsi transfer masukan / keluaran sehingga pemroses dapat melakukan kerja berguna yg lain
DMA berguna membebaskan pemroses menunggui transfer data yg di lakukan perangkat m/k . saat pemroses ingin membaca atau menulis data pemroses memerintahkan DMA controller dengan mengirim informasi berikut .
-perintah penulisan /pembacaan
-alamat perangkat m/k
-awal lokasi memori yg ditulis / dibaca
DMA mentransfer seluruh data yg di minta ke / dari memori secara langsung tanpa melewati pemroses . ketika transfer data selesai DMA mengirim sinyal interupsi ke pemroses .pemroses hanya di lebatkan pada awal dan akhir transfer data .
Operasi tranfer antara perangkat dan memori utama di lakikan sepenuhnya oleh DMA bebas dari pemroses dan hanya melakukan interupsi bila operasi telah selesai.
Keunggulan :
1.penghematan waktu pemroses
2.peningkatan kinerja m/k
Evolusi fungsi perangkat m/k
Evolusi sangat tampak pada fungsi-fungsi m/k sebagai berikut :
1.pemroses mengendalikan perangkat m/k secara langsung
Teknik ini masih di lakukan untuk perangkat sederhana yg dikendalikan mikro sensor untuk menjadi perangkat berintelejen (intelegent device)
2.perangkat dilengkapi pengendali m/k (i/o controller)
Pemroses masih mengunakan m/k terprogram tanpa interupsi .
3.perangkat di lengkapi fasilitas interupsi
Teknik ini meningkatkan efisiensi pemroses
4.i/o controller mengendalikan memori secara langsung lewat DMA
Pengendali dapat memindahkan blok data ke / dari memori tanpa melibatkan pemroses kecuali di awal dan di akhir transfer .
5.pengendali m/k menjadi pemroses terpisah
Pemroses m/k mengambil dan mengeksekusi intruksi interuksi ini tanpa intervensi pemroses utama (pusat) dimungkinkan pemroses pusat mensfesifikasikan barisan aktifitas m/k dan hanya di interuksi ketika seluruh barisan interuksi di selesaikan .
6.penegndali m/k mempunyai memori lokal
Perangkat m/k dapat dikendalikan dengan keterlibatan pemroses pusat yg minimum . dan untuk pengendalian komunikasi dengan terminal terminal interaktif.
Prinsip manajemen perangkat masukan / keluarkan .
Terdapat dua sasaran perancangan manajemen perangkat m/k yaitu:
1.efisiensi
Efisiensi merupakan aspek penting karena operasi aspek m/k sering merupakan operasi yg menimbulkan bottleneck.
2.generalisasi (disebut juga device independence ).
Manajemen perangkat m/k selain berkaitan dengan simplisitas bebas kesalahan , jika menangani perangkat secara seragam baik dipandaang dari caraproses memandang maupun cara sistem operasi mengelola perangkat dan operasi m/k.
Perangkat lunak di organisasikan berlapis . lapisan bawah berurutan menyembunyikan kepelikan perangkat keras untuk lapisan lapisan lebih atas . lapisan lebih atas berurutan memberi antar muka yg bagus , bersih nyaman dan seragam ke pemakai .
Masalah maasalah yg pada perancanagan manajemen m/k adalah :
1.penamaan yg seragam (uniform naming )
Nama file atau perangkat adalah string atau integer , tidak bergantung pada perangkat sama sekali
2.penanganan kesalahan ( error handling )
Umumnya penanganan kesalahan di tangani sedekat mungkin dengan perangkat keras .
3.transfer sinkron vs asinkron
Kebanyakan i/o adalah i/o . pemroses memulai tranfer dan mengabaikan untuk melakukan kerja lain sampai interupsi tiba .setelah perintah read , program mulai di tunda secara otomatis sampai data tersebut di buffer .
4.sharable vs dedicated
Beberapa perangkat dapat dipakai bersama seperti disk. Tapi ada juga perangkat yg hanya satu pemakai yg di bolehkan memakai pada satu saat , perangkat itu di sebut dedicated. Contohnya yaitu printer .
Hirarki manajemmen perangkat masukan / keluaran
1. Interrupt handler
2. Device driver
3. Perangkat lunak device – independen
4. Perangkat lunak level pemakai
125.1 interrupt handler
Interupsi harus disembunyikan agar tidak terlihat oleh rutin pada lapisan-lapisan berikutnya, Device driver di-block saat perintah masukan/keluaran diberikan dan menunggu interupsi, ketika interiupsi terjadi,produser penangananinterupsi bekerja agar device driver keluar dari state Blocked.
12.5.2 device driver
Semua kode bergantung perangkat ditem patkan di device driver.masing-masing device driver menangani satu tipe atau kelas perangkat. Device driver bertugas menerima permintaan abstrak perangkat lunak device-independe nt diatasnya dan melakukan layanan sesui pemintaan itu .
Mekanisme kerja device driver
• Menerjemahkan perintah abstrak menjadi perintah kongkret.
• Begitu telah dapat di tentukan perintah yg harus diberikan ke pengendali .
Device driver mulai menulis ke register register pengendali perangkat .
*setelah operasi selesai di lakukan perangkat, device driver memeriksa setatus kesalahan yang terjadi.
Jika berjalan baik, device driver melewatkan data ke perangkat lunak device-independent.
Device driver melaporkan setatus operasinya ke pemanggil.
12.5.3 perangkat lunak sistem operasi device independent
Fungsi utama perangkat lunak lapisan ini adalah membentuk fungsi-fungsi masukan/keluaran yang berlaku untuk semua perangkat dan menyediakan antarmuka yang seragam ke perangkat lunak tingkat pemakai.
Fungsi-fungsi yang biasa dilakukan antara lain:
Interface seragam untuk seluruh device-driver
Penamaan perangkat
Proteksi perangkat
Memberi ukuran blok perangkat agar bersifat device-independent
Melakukan buffering
Alokasi penyimpanan pada block-devices
Alokasi dan pelepasan dedicated-devices
Pelaporan kesalahan
12.5.4 perangkat lunak level pemakai
Kebanyakan perangkat lunak masukan/keluaran terdapat disistem operasi. Saty bagian kecil berisi pustaka yang ditautkan di program pemakai dan berjalan di luar kernel. System call masukan/keluaran umunya dibuat sebagai prosedur pustaka. Kumpulan prosedur pustaka masukan/keluaran merupakan bagian sistem masukan/keluaran.
Tidak semua perangkat lunak masukan/keluaran level pemakai berupa prosedur pustaka. Kategori penting adalah spooling. Spooling adalah cara khusus berurusan dengan perangkat masukan/keluaran dedicated (dedicated i/o devices) pada sistem multiprogramming.
12.6 bufferring masukan/keluaran
Buffering adalah melembutkan lonjakan-lonjakan kebutuhan pengaksesan masukan/keluaran. Buffering meningkatkan efisien sistem operasi dan kinerja proses.
• Single buferring
• Double buferring
• Circular buferring
Single buffering
Single buffering merupakan teknik paling sederhana. Ketika proses memberi perintah untuk perangkat masukan/keluaran,sistem operasi menyediakan buffer memori utama milik sistem operasi untuk operasi.
Untuk perangkat berorientasi blok
Transfer masukan dibuat oleh buffer sistem. Ketika transfer selesai, proses memindahkan blok ruang memori sistem operasi ke ruang memori milik pemakai dan segera meminta blok lain. Teknik ini disebut reading ahead atau anticipated input.
Teknik ini dilakukan denga harapan blok yang dibaca akan segera dilperlukan . untuik banyak tipe komputasi, asumsi ini berlaku, hanya di akhir pemrosesan maka blok yang dibaca tidak diperlukan.
Keunggulan
Pendekatan ini umunya meningkatkan kecepatan dibanding tanpa buffering. Proses pemakai dapat mengolah blok data sementara blok berikutnya sedang dibaca. Sistem operasi dapat men-swap keluar proses suspendedblocked atau suspendedready karena operasi masukan berada di memori sistem bukan memori proses pemakai.
kelemahan
teknik ini merumitkan sistem operasi karena harus mencatat pemberian buffering-buffering sistem ke masing-masing proses pemakai.
Logika swapping juga dipengaruhi. Jika operasi masukan/keluaran melibatkan disk untuk swapping maka membuat antrian penulisan ke disk yang sama yang digunakan untuk swap-out proses. Usaha men-swap proses dan melepas memori utama tidak dapat dimulai sampai operasi masukan/keluar selesai dimana waktu swapping ke disk tidak bagus untuk dilaksanakan.
Buffering untuk keluaran serupa buffering untuk masukan. Ketikan data transmisi data lebih dulu dikopi dari ruang pemakai kebuffer sistem. Proses pengirim menjadi bebas untuk melanjutkan eksekusi berikutnya atau di-swap ke disk jika perlu.
Untuk perangkat berorintasi aliran karakter
Single buffering dapat diterpakan dengan dua mode, yaitu;
• Mode line-at-a-time
• Mode byte-at-a-time
Operasi line-at-a-time cocok untuk terminal dengan mode gulung (scroll terminal atau dumb terminal). Masukan pemakai adalah satu baris perwaktu dengan carriage return menandai akhir baris. Keluaran terminal juga serupa yaitu satu baris
http://ka2forefer.blogspot.co.id
Minggu, 13 September 2015
Pengertian Sistem Operasi
Pengertian Sistem Operasi atau Operating System/OS merupakan sebuah perangkat lunak sistem yang mempunyai tugas untuk melakukan kontrol dan managemen hardware / perangkat keras serta operasi operasi dasar sistem, termasuk juga menjalankan software / perangkat lunak pengolahan kata dan pemutar musik.
Dilihat secara umum, fungsi sistem operasi adalah software pada lapisan utama yang ditaruh pada memori komputer saat komputer dinyalakan. Software lain dijalankan setelah didtem operasi berjalan dan sistem operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, management memori, menjadwalkan beberapa pemerograman yang berjalan secara bersamaan ,dan hubungan dengan pengguna. dengan demikian software tidak perlu lagi melakukan pekerjaan inti umum tersebut, karena sudah dilayani oleh sistem operasi tersebut.
Fungsi dan kegunaan sistem operasi secara umum fungsi sistem dalah melakukan tugas tugas penting dalam komputer dan menjamin aplikasi aplikasi dapat berjalan dengan lancar, sistem operasi menjamin sofware lainya dapat menggunaka memori, melakukan input atau output terhadap pelantara lain, dan memiliki akses kepada sistem file.
Jenis-jenis Sistem Operasi
Saat ini banyak sekali sistem operasi beredar dipasaran.namun hanya beberapa yang memiliki pengguna cukup banyak atau disebu sisitem operasi mayoritas.sistem operasi yang banyak digunakan adalah windows dan linux untuk pc yang berbasi intel , dan untuk PC yang berbasis Mac OS maka menggunkan Macintosh. baca juga cara instal windows dan cara aktivasi windows
Selain Windows dan linux ternyata banyak juga sistem operasi yang lain, untuk menambah wawasan kita ini lah daftar nama nama sistem operasi selain windows dan linux.
a.DOS yang merupakan singkatan dari Disk Operating System, ada bebrapa versi sistem dos diantaranya adalah MS-DOS buatan Microsoft , PC DOS buatan IBM dan DR-DOS buatan Digital Research.
b.OS/2
Sistem Operasi OS/2 dibuat oleh IBM, awalnya ditujukan untuk pemakaian komputer yang dibuat sendiri namun kini mulai disebarkan.
c.Sunsoft
Sunsoft adalah sistem opersi yang dibuat oleh Sun Microsystem Inc. Sistem ini merupakan versi interaktif UNIX
d.Sistem 6.x/7.x
Sistem Operasi ini dijalankan untuk Macintosh metode menggunakan mode GUI atau Graphical User Interface
e.Windows NT
Sistem ini dikembangkan oleh Microsoft windows
f.NextSTEF
NextSTEF adalah sistem opersi yang ditujukan untuk komputer neTX karena kecanggihanya.
g.UNIX
Unix merupakan sistem operasi yang banyak digunaka dikomputer mini atau mainframe.
http://www.pintarkomputer.org/2015/04/pengertian-sistem-operasi.html
Pengertian Sistem Operasi atau Operating System/OS merupakan sebuah perangkat lunak sistem yang mempunyai tugas untuk melakukan kontrol dan managemen hardware / perangkat keras serta operasi operasi dasar sistem, termasuk juga menjalankan software / perangkat lunak pengolahan kata dan pemutar musik.
Dilihat secara umum, fungsi sistem operasi adalah software pada lapisan utama yang ditaruh pada memori komputer saat komputer dinyalakan. Software lain dijalankan setelah didtem operasi berjalan dan sistem operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, management memori, menjadwalkan beberapa pemerograman yang berjalan secara bersamaan ,dan hubungan dengan pengguna. dengan demikian software tidak perlu lagi melakukan pekerjaan inti umum tersebut, karena sudah dilayani oleh sistem operasi tersebut.
Fungsi dan kegunaan sistem operasi secara umum fungsi sistem dalah melakukan tugas tugas penting dalam komputer dan menjamin aplikasi aplikasi dapat berjalan dengan lancar, sistem operasi menjamin sofware lainya dapat menggunaka memori, melakukan input atau output terhadap pelantara lain, dan memiliki akses kepada sistem file.
Jenis-jenis Sistem Operasi
Saat ini banyak sekali sistem operasi beredar dipasaran.namun hanya beberapa yang memiliki pengguna cukup banyak atau disebu sisitem operasi mayoritas.sistem operasi yang banyak digunakan adalah windows dan linux untuk pc yang berbasi intel , dan untuk PC yang berbasis Mac OS maka menggunkan Macintosh. baca juga cara instal windows dan cara aktivasi windows
Selain Windows dan linux ternyata banyak juga sistem operasi yang lain, untuk menambah wawasan kita ini lah daftar nama nama sistem operasi selain windows dan linux.
a.DOS yang merupakan singkatan dari Disk Operating System, ada bebrapa versi sistem dos diantaranya adalah MS-DOS buatan Microsoft , PC DOS buatan IBM dan DR-DOS buatan Digital Research.
b.OS/2
Sistem Operasi OS/2 dibuat oleh IBM, awalnya ditujukan untuk pemakaian komputer yang dibuat sendiri namun kini mulai disebarkan.
c.Sunsoft
Sunsoft adalah sistem opersi yang dibuat oleh Sun Microsystem Inc. Sistem ini merupakan versi interaktif UNIX
d.Sistem 6.x/7.x
Sistem Operasi ini dijalankan untuk Macintosh metode menggunakan mode GUI atau Graphical User Interface
e.Windows NT
Sistem ini dikembangkan oleh Microsoft windows
f.NextSTEF
NextSTEF adalah sistem opersi yang ditujukan untuk komputer neTX karena kecanggihanya.
g.UNIX
Unix merupakan sistem operasi yang banyak digunaka dikomputer mini atau mainframe.
http://www.pintarkomputer.org/2015/04/pengertian-sistem-operasi.html
Langganan:
Postingan (Atom)

