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

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

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