Halaman

Kamis, 20 Agustus 2015

[KT XI] Peripheral Peripheral Jaringan pada Komputer Terapan


Peripheral adalah hardware tambahan yang disambungkan ke komputer, biasanya dengan bantuan kabel ataupun sekarang sudah banyak perangkat peripheral wireless. Peripheral ini bertugas membantu komputer menyelesaikan tugas yang tidak dapat dilakukan oleh hardware yang sudah terpasang didalam casing.
1. Universal Asynchronous Receiver Transmitter (UART)
UART atau Universal Asynchronous Receiver-Transmitter adalah bagian perangkat keras komputer yang menerjemahkan antara bit-bit paralel data dan bit-bit serial. UART biasanya berupa sirkuit terintegrasi yang digunakan untuk komunikasi serial pada komputer atau port serial perangkat periperal. UART sekarang ini termasuk di dalam beberapa mikrokontroler (contohnya, PIC16F628).
2. Universal Synchronous / Asynchronous Receiver / Transmitter (USART)
Universal sinkron / pemancar (USART) adalah jenis perangkat perangkat keras komunikasi yang memungkinkan komputer untuk berkomunikasi serentak dan asynchronous dengan perangkat yang terhubung secara serial.Sebuah USART memberikan seri komunikasi data dari port serial dan lebih dari RS 232 protokol standar.Sebuah USART juga dikenal sebagai komunikasi serial interface (SCI).
Sebuah USART bekerja dengan menerima data paralel dari central processing unit (CPU), mengubahnya menjadi data serial untuk transmisi ke port serial / koneksi. Demikian pula, menerima data serial dari serial koneksi / port, mengkonversi ke paralel data dan mengirimkannya ke CPU. USART tertanam pada sirkuit terpadu (IC) atau motherboard dan dapat dikonfigurasi untuk modus transfer sinkron dan asinkron (ATM).Sebuah USART mirip dengan universal asynchronous receiver / transmitter (UART), karena masing-masing mendukung dan memberikan komunikasi serial.Namun, UART hanya mendukung komunikasi serial asynchronous.
3. Serial Peripheral Interface (SPI)
Perangkat antarmuka serial (SPI) adalah sebuah antarmuka yang memungkinkan seri (satu bit pada satu waktu) pertukaran data antara dua perangkat, satu disebut induk dan yang lain disebut budak . SPI beroperasi di full duplex modus. Ini berarti bahwa data dapat ditransfer dalam dua arah pada waktu yang sama. SPI yang paling sering digunakan dalam sistem untuk komunikasi antara central processing unit ( CPU ) dan periferperangkat. Hal ini juga memungkinkan untuk menghubungkan dua mikroprosesor melalui SPI. Istilah ini awalnya diciptakan oleh Motorola. National Semiconductor memiliki antarmuka yang setara disebut Microwire.
Serial Peripheral Interface (SPI) adalah protokol data serial sinkron digunakan oleh mikrokontroler untuk berkomunikasi dengan satu atau lebih perangkat periferal cepat jarak pendek. Hal ini juga dapat digunakan untuk komunikasi antara dua mikrokontroler. Dengan koneksi SPI selalu ada perangkat satu master (biasanya mikrokontroler) yang mengontrol perangkat periferal.
Serial Peripheral Interface ( SPI ) merupakan salah satu mode komunikasi serial synchrounous kecepatan tinggi yang dimiliki oleh Atmega 328. Komunikasi SPI membutuhkan 3 jalur yaitu MOSI, MISO, dan SCK. Melalui komunikasi ini data dapat saling dikirimkan baik antara mikrokontroller maupun antara mikrokontroller dengan peripheral lain di luar mikrokontroller.
4. Serial Communication Interface (SCI)
Sebuah komunikasi serial interface (SCI) adalah perangkat yang memungkinkan seri (satu bit pada satu waktu) pertukaran data antara mikroprosesor dan peripheral seperti printer, drive eksternal, scanner, atau mouse. Dalam hal ini, mirip dengan perangkat antarmuka serial ( SPI ). Tapi di samping itu, SCI memungkinkan komunikasi serial dengan mikroprosesor lain atau dengan jaringan eksternal. Istilah SCI diciptakan oleh Motorola di tahun 1970-an.Dalam beberapa aplikasi itu dikenal sebagai universal asynchronous receiver / transmitter (UART ).
SCI adalah komunikasi dimana pengiriman data dilakukan per bit, sehingga lebih lambat dibandingkan komunikasi parallel seperti pada port printer yang mampu mengirim 8 bit sekaligus dalam sekali cetak.
Dalam hal ini, mirip dengan perangkat antarmuka serial ( SPI). Tapi di samping itu, SCI memungkinkan komunikasi serial dengan mikroprosesor lain atau dengan jaringan eksternal. Istilah SCI diciptakan oleh Motorola di tahun 1970-an. Dalam beberapa aplikasi itu dikenal sebagai universal asynchronous receiver / transmitter ( UART).
SCI berisi konverter paralel-to-serial yang berfungsi sebagai pemancar data, dan konverter serial-to-paralel yang berfungsi sebagai penerima data. Kedua perangkat clock secara terpisah, dan menggunakan independen memungkinkan dan mengganggu sinyal. SCI beroperasi dalam nonreturn-to-nol ( NRZ ) format, dan dapat berfungsi dalam half-duplexmodus (hanya menggunakan receiver atau hanya pemancar) atau full duplex (menggunakan receiver dan transmitter secara bersamaan). Kecepatan data diprogram.
Antarmuka Serial memiliki keunggulan tertentu atas paralel interface. Keuntungan yang paling signifikan adalah kabel sederhana. Selain itu, kabel interface serial bisa lebih panjang daripada kabel antarmuka paralel, karena ada interaksi jauh lebih sedikit (crosstalk) di antara konduktor dalam kabel.
5. Analog to Digital Converter (ADC)
Analog-to-digital converter (ADC, A / D, atau A sampai D) adalah perangkat yang mengkonversi kuantitas fisik terus menerus (biasanya tegangan) ke nomor digital yang mewakili amplitudo kuantitas ini.
Konversi ini melibatkan kuantisasi input, sehingga perlu memperkenalkan sejumlah kecil kesalahan. Alih-alih melakukan konversi tunggal, ADC sering melakukan konversi (” sampel “input) secara berkala. Hasilnya adalah urutan nilai digital yang telah dikonversi dari waktu kontinu dan berkesinambungan-amplitudo sinyal analog ke diskrit-waktu dan diskrit-amplitudo sinyal digital .
Analog To Digital Converter (ADC adalah perangkat yang digunakan untuk mengkonversi sinyal masukan dalam bentuk analog (tegangan, arus, muatan electrik) menjadi sinyal keluaran dalam bentuk digital. Fungsi dari ADC adalah untuk mengubah data analog menjadi data digital yang nantinya akan masuk ke suatu komponen digital yaitu mikrokontroller AT89S51.
ADC (Analog to Digital Converter) memiliki 2 karakter prinsip, yaitu kecepatan sampling dan resolusi. Kecepatan sampling suatu ADC menyatakan seberapa sering sinyal analog dikonversikan ke bentuk sinyal digital pada selang waktu tertentu. Kecepatan sampling biasanya dinyatakan dalam sample per second (SPS). Pengaruh Kecepatan Sampling ADC Resolusi ADC menentukan ketelitian nilai hasil konversi ADC.
 6. Digital to Analog Converter (DAC)
Dalam elektronik , digital-to-analog converter (DAC, D / A, D2A atau D-to-A)adalah fungsi yang mengubah data digital (biasanya biner) menjadi sinyal analog ( arus , tegangan , atau muatan listrik ). Sebuah konverter analog-ke-digital (ADC) melakukan fungsi sebaliknya. Tidak seperti sinyal analog, data digital dapat ditransmisikan, dimanipulasi, dan disimpan tanpa degradasi, meskipun dengan peralatan yang lebih kompleks. Tapi DAC diperlukan untuk mengkonversi sinyal digital ke analog untuk menggerakkan sebuah earphone atau pengeras suara amplifier untuk menghasilkan suara (gelombang tekanan udara analog).
DAC adalah perangkat untuk mengkonversi sinyal masukan dalam bentuk digital menjadi sinyal keluaran dalam bentuk analog (tegangan, arus, muatan electrik). Tegangan keluaran yang dihasilkan DAC sebanding dengan nilai digital yang masuk ke dalam DAC. Sebuah konverter analog-ke-digital (ADC) melakukan operasi mundur. Sinyal mudah disimpan dan ditransmisikan dalam bentuk digital, tapi DAC diperlukan untuk sinyal untuk diakui oleh indera manusia atau non-sistem digital. Fungsi DAC adalah pengubah data digital yang masih berbentuk biner seperti data yang ada pada CD menjadi data analog . berikut adalah tahapan data digital menjadi analog. fisik CD dibaca Data digital CD DAC Buffer Line out.
DAC dan terbalik mereka, ADC, adalah bagian dari teknologi yang memungkinkan yang telah memberikan kontribusi besar terhadap revolusi digital. Untuk mengilustrasikan, pertimbangkan panggilan telepon khas jarak jauh. Suara pemanggil diubah menjadi sinyal listrik analog oleh mikrofon, maka sinyal analog diubah menjadi aliran digital oleh ADC.Aliran digital ini kemudian dibagi menjadi paket-paket di mana ia dapat dicampur dengan data digital lainnya, belum tentu audio. Paket digital kemudian dikirim ke tujuan, tetapi masing-masing paket dapat mengambil rute yang sama sekali berbeda dan tidak mungkin bahkan tiba di tujuan dalam urutan waktu yang tepat. Data suara digital kemudian diekstraksi dari paket dan dirakit menjadi sebuah aliran data digital. Sebuah DAC mengubah ini menjadi sinyal listrik analog, yang mendorong penguat audio, yang pada gilirannya mendorong pengeras suara, yang akhirnya menghasilkan suara.


[SOJ XI] Sistem Operasi Jaringan



SISTEM OPERASI JARINGAN
XI TKJ 2



Muh Rafli Setiawan (02)
Muh Habib Maulana(06)
Muhammad Nabil (10)
Humaidy Nur Saidi (14)
Aulia Afif(18)
Muh Yusuf Firdaus(22)
Farid Reza(26)
Muh Fikhi Syahrul (30)


1
Sistem Operasi Jaringan

Sistem operasi jaringan adalah sebuah jenis sistem operasi yang ditujukan untuk menangani jaringan (server). Sistem operasi ini terdiri atas banyak layanan atau service yang ditujukan untuk melayani pengguna, seperti layanan berbagi berkas, layanan berbagi alat pencetak (printer), DNS Service, HTTP Service, dan lain sebagainya.
1. Novell NetWare adalah sebuah sistem operasi jaringan yang umum digunakan dalam komputer IBM PC atau kompatibelnya. Sistem operasi ini dikembangkan oleh Novell, dan dibuat berbasiskan tumpukan protokol jaringan Xerox XNS.
2. LAN Manager adalah sebuah sistem operasi jaringan yang dikembangkan oleh Microsoft Corporation bersama-sama dengan 3Com Corporation. LAN Manager didesain sebagai penerus perangkat lunak server jaringan 3+Share yang berjalan di atas sistem operasi MS-DOS. LAN Manager dibuat berbasiskan IBM OS/2 dan protokol NetBEUI, sama seperti halnya pendahulunya MS-NET untuk MS-DOS dan Xenix-NET untuk Xenix. Selain itu, terdapat juga LAN Manager/X (LMX) yang ditujukan untuk sistem operasi UNIX. Pada tahun 1990, Microsoft meluncurkan LAN Manager 2.0 yang menawarkan banyak keunggulan. Versi terakhir LAN Manager, versi 2.2 yang dimasukkan ke dalam OS/2 1.31 menjadi sistem operasi server Microsoft, sebelum digantikan oleh Windows NT Server pada tahun 1994. Beberapa vendor menjual versi LAN Manager, yakni: 3Com 3+Open HP LAN Manager/X IBM LAN Server Tapestry Torus
3. Windows NT merupakan sebuah sistem operasi 32-bit dari Microsoft yang menjadi leluhur sistem operasi Windows 2000, Windows XP, Windows Server 2003, dan Windows Vista. Sistem operasi tersebut pada awalnya mendukung beberapa platform mikroprosesor, dimulai dari Intel 80x86 (hingga sekarang), MIPS R4x00 (dihentikan pada versi Windows NT 4.0), Digital Equipment Corporation Alpha AXP (dihentikan pada versi Windows 2000 Beta 3), IBM PowerPC (dimulai dari versi Windows NT 3.51 dan dihentikan pada versi Windows NT 4.0), serta beberapa platform lainnya, seperti Clipper dan SPARC (tidak dirilis untuk umum, karena dibuat oleh pihak ketiga, Intergraph). Saat ini, sistem operasi berbasis Windows NT hanya mendukung platform Intel 80x86, Intel IA64 dan AMD64 (atau x64), sementara platform lainnya tidak didukung lagi, mengingat kurangnya dukungan dari pihak ketiga untuk prosessor tersebut.
4. Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis. Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%. 5. linux adalah nama yang diberikan kepada sistem operasi komputer bertipe unix.linux merupakan salah satu contoh pengembangan perangkat lunak bebas dan sumber terbuka utama. nama"linux"berasal dari pembuatnya yang dikembangkan pada tahun 1991 oleh linus torvald. sistemnya,peralatan sistem dan pustakanya umumnya berasal dari sistem operasi NGU,yang diumumkam tahun 1893 oleh richad stallman.ngu adalah dasar dari munculnya nama alternatif ngu/linux , linux telah lama dikenal untuk penggunanya di server,dan didukung oleh perusahaan-perusahaan komputer ternama seperti inte,dell,hewleft,packkard,IBM,novell,oracle corporation,red hut dan sunmicrosystem.para pengamat teknologi informatika berangapan kesukseksan linux dikarenakan linux tidak bergantung pada vendor(vendor indepedence),biaya operesional yang rendah dan kompatibilitas yang tinggi dibandingkan versi unix tak bebas,serta faktor keamanan dan kestabilan yang tinggi dibandingkan dengan sistem operasi lainnya seperti microsof windows.

Sistem Operasi Desktop
Sistem operasi desktop adalah sistem operasi yang digunakan pada hardware PC, diantaranya adalah Windows buatan Microsoft, Mac OS buatan apple, dan bermacam jenis distro yang dibuat berdasar LINUX dan UNIX
1. UNIX adalah merupakan awal dari sistem operasi LINUX, UNIX diawali dari project Multics (Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American Telephone and Telegraph AT&T, General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA atau ARPA). Sistem operasi Unix digunakan secara luas baik sebagai server atau workstation. Arsitektur Unix dan model client/server merupakan elemen yang paling penting dalam perkembangan internet dan mengubah proses komputasi secara terpusat dalam jaringan dari pada proses tunggal di komputer.
2. Mac OS adalah singkatan dari Macintosh Operating System. Mac OS adalah sistem operasi komputer yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac OS sejak tahun 2006 telah memiliki kompatibilitas dengan arsitektur PowerPC maupun x86. Mac OS X adalah versi terbaru dari sistem operasi Mac OS untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001. Karakter "X" adalah nomor Romawi yang berarti sepuluh, di mana versi ini adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8Mac OS 9. Beberapa orang membacanya sebagai huruf "X" yang terdengar seperti "eks". Salah satu alasan mengapa mereka menafsir sedemikian karena tradisi untuk memberikan nama sistem operasi yang berbasis Unix dengan akhiran "x" (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix). dan Mac OS X Server juga dirilis pada tahun 2001. Pada dasarnya versi Server ini mirip dengan versi standardnya, dengan perbedaan bahwa versi Serverworkgroup dalam komputer berskala besar. Contoh fitur tambahan yang tersedia untuk versi ini adalah piranti lunak untuk menjalankan fungsi-fungsi seperti SMTP, SMB, LDAP dan DNS. Selain itu cara melisensinya juga berbeda. mencakup piranti lunak untuk keperluan manajemen dan administrasi Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix. Hal yang menarik dari OS ini adalah keindahan tampilannya sehingga menjadikannya panutan bagi pengembang desktop lain.[rujukan?] Rilis terakhir Mac OS diluncurkan sekitar bulan Mei 2005 dengan kode Tiger dengan versi 10.4.
3. Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis. Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%.

2
Sistem operasi jaringan

1. Windows NT 3.51 adalah versi ketiga sistem operasi Microsoft Windows NT yang dirilis oleh Microsoft pada tanggal 30 Mei 1995, sembilan bulan setelah dirilisnya Windows NT 3.50. Rilis ini menawarkan dua fitur utama, yakni NT 3.51 merupakan versi pertama kali dari Windows NT yang mendukung arsitektur CPU IBM PowerPC, dan dukungan terhadap interoperabilitas dengan sistem operasi Windows 95, yang dirilis tiga bulan setelah NT 3.51. Windows NT 4.0 pun dirilis satu tahun kemudian, dan hingga tanggal 31 Desember 2001 Microsoft terus mendukungnya. Windows NT 3.51 juga mendukung Intel x86, MIPS, dan DEC Alpha, selain tentunya IBM PowerPC yang menjadi highlight utamanya.
2. Windows 2000 (atau Windows NT 5.0 build 2159) adalah sebuah versi sistem operasi Windows yang merupakan versi pengembangan dari Windows NT versi 4.0, dikeluarkan oleh Microsoft tanggal 17 Februari 2000 di Amerika Serikat, setelah beberapa kali mengalami penundaan peluncurannya.
3. Red Hat Linux Gratis (RHL), buatan perusahaan Red Hat, Inc., adalah sistem operasi Linux yang populer sampai produksinya dihentikan pada tahun 2004. [1] Red Hat Linux 1.0 ini dirilis pada 3 November 1994. Awalnya disebut "Red Hat Commercial Linux" [2] merupakan distro linux pertama yang menggunakan sistem RPM Package Manager, yang kemudian diikuti beberapa distro lain, seperti Mandriva Linux dan SUSE Linux. Sejak 2003, Red Hat telah menghentikan produksi Red Hat Linux namun mengeluarkan Red Hat Enterprise Linux (RHEL) untuk lingkungan perusahaan (gratis bro), serta Fedora (yang dikembangkan oleh masyarakat dengan dukungan Fedora Project dan disponsori oleh Red Hat) sebagai versi gratis bagi lingkungan rumahan. Red Hat Linux 9, rilis terakhir, secara resmi diakhiri pada 30 April 2004, meskipun dukungan masih diberikan oleh proyek Fedora Legacy sampai awal 2007. [3]
4. Windows Server 2003 merupakan sebuah versi sistem operasi Microsoft Windows yang ditujukan untuk pasar server korporat. Nomor versi internalnya adalah Microsoft Windows NT 5.2 build 3790. Dulunya dikenal dengan .NET Server, Windows .NET Server, Windows XP Server, atau Whistler Server. Sistem operasi ini merupakan kelanjutan dari sistem Windows 2000 Server.
5.Windows XP adalah jajaran sistem operasi berbasis grafis yang dibuat oleh Microsoft untuk digunakan pada komputer pribadi, yang mencakup komputer rumah dan desktop bisnis, laptop, dan pusat media (Media Center). Nama "XP" adalah kependekan dari "Experience". Windows XP merupakan penerus Windows 2000 Professional dan Windows Me, dan merupakan versi sistem operasi Windows pertama yang berorientasi konsumen yang dibangun di atas kernel dan arsitektur Windows NT. Windows XP pertama kali dirilis pada 25 Oktober 2001, dan lebih dari 400 juta salinan instalasi digunakan pada Januari 2006, menurut perkiraan seorang analis IDC. Windows XP digantikan oleh Windows Vista, yang dirilis untuk pengguna volume license pada 8 November 2006, dan di seluruh dunia untuk masyarakat umum pada tanggal 30 Januari 2007. Banyak Original Equipment Manufacturer (OEM) dan juga penjual ritel menghentikan produksi perangkat dengan Windows XP pada tanggal 30 Juni 2008. Microsoft sendiri terus menjual Windows XP melalui Custom-built PC (OEM kecil yang menjual komputer rakitan) sampai dengan 31 Januari 2009. Windows XP mungkin akan tetap tersedia bagi para pengguna korporasi dengan volume licensing, sebagai sarana downgrade untuk komputer-komputer yang belum siap menjalankan sistem operasi baru, Windows Vista Business Edition atau Ultimate Edition atau Windows 7 Professional.
6.Windows Server 2008, rilis Windows Server yang beredar sebelum Windows Server 2012 Windows Server 2008 R2, rilis Windows Server 2008 selanjutnya, yang berbasiskan kode yang sama dengan Windows 7. Windows HPC Server 2008, sebuah versi Windows Server yang ditujukan untuk komputer dengan performa komputasi tinggi.
7. Windows Server 2012, rilis Windows Server yang beredar sebelum Windows Server 2012 R2
8. Windows Server 2012 R2, rilis Windows Server 2012 selanjutnya, yang berbasiskan kode yang sama dengan Windows 8.1. Rilis ini sedang diedarkan oleh Microsoft.
9. Windows Server 2016, rilis mendatang Windows Server, yang berbasiskan kode yang sama dengan Windows 10
10. Windows Small Business Server, sistem operasi Windows Server untuk kalangan bisnis kelas-kecil
11. Windows Essential Business Server, produk yang serupa dengan Small Business Server, tapi untuk kalangan bisnis kelas-menengah
12.Windows Home Server, produk server untuk kalangan rumahan dengan fitur : file sharing dan streaming, backup otomatis dan remote access.

3
Sistem Operasi paling populer di sistem operasi desktop

Penjelasan : Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis. Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90% kelebihan sistem operasi windows: GUI yang familiar sehingga pengguna lebih nyaman berada didepan layar monitor dukungan perangkat dari driver yang lebih baik Banyak aplikasi kantor yang kompatibel dengan windows Mudah untuk digunakan, karena para pengguna sudah terbiasa dengan tampilan windows Kelemahan Sistem operasi Windows: Sistem operasi ini berbayar Instalasi yang lebih sulit dibandingkan sistem operasi linux Rentan terhadap serangan virus. Alasan Memilih Microsoft Windows: Karena Microsoft windows saat ini adalah sistem operasi yang paling banyak di gunakan di seluruh dunia dan sangat nyaman untuk digunakan para pemula, mengalahkan sistem operasi mac os dan unix/linux.

Sistem operasi paling populer di sistem operasi jaringan

UNIX adalah merupakan awal dari sistem operasi LINUX, UNIX diawali dari project Multics (Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American Telephone and Telegraph AT&T, General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA atau ARPA).
Sistem operasi Unix digunakan secara luas baik sebagai server atau workstation. Arsitektur Unix dan model client/server merupakan elemen yang paling penting dalam perkembangan internet dan mengubah proses komputasi secara terpusat dalam jaringan dari pada proses tunggal di komputer.
Kelebihan : Portabilitas yaitu dapat diadaptasikan dengan mudah ke komputer lain Multiuser, dapat digunakan oleh banyak pengguna sekaligus Multitasking, dapat menjalankan tugas secara bersamaan dalam satu waktu Sistem file hirarkikal, pengorganisasian informasi atau data dalam bentuk yang mudah untuk diingat dan diakses. Sistem file stabil untuk database, server Internet, Intranet, file-server, Internet-client pengembangan Java. Mempunyai kinerja yang lebih baik daripada Windows NT UNIX adalah sistem operasi yang hampir gratis
Kelemahan : Tampilan kurang menarik Membutuhkan memori yang cukup besar Masih belum banyaknya game-game besar yang bersedia dijalankan pada platform ini. Beberapa hardware sulit untuk menyediakan driver untuk Linux. Sulit digunakan untuk pengguna awam Alasannya : Alasan memilih Unix karena memiliki kelebihan-kelebihan yang sangat dibutuhkan untuk sebuah server, seperti multiuser,multitasking, dan masih banyak lainnya, dan salah satu yang membuat sistem operasi unix menjadi populer dikarenakan biaya yang hampir gratis (open source).


[SISKOM XI] Teknik Input Output


SISTEM KOMPUTER
TEKNIK INPUT-OUTPUT

Humaidy Nur Saidy
XI TKJ 3
14


SISTEM INPUT OUTPUT
Terdapat tiga teknik dalam operasi I/O, yaitu :
§        I/O Terprogram
§        Interrrupt-Driven I/O
§        DMA (Direct Memory Access)

1.     I/O Terprogram (Programmed I/O)

Input Output terprogram atau polling system. Ketika perangkat I/O menagani permintaan, perangkat men-set bit status di register status perangkat. Perangkat tidak memberi tahu ke pemroses saat tugas telah selesai dilakukan sehingga pemroses harus selalu emeriksa register tersebut secara periodik dan melakukan tindakan berdasar status yang di baca software pengendali perangkat (driver) dipemroses hatus mentransfer data ke/dari pengendali. Driver mengeksekusi perintah yang berkomunikasi dengan pengendali (adapter) di perangkat dan menunggui sampai sistem 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 utama I/O terprogram adalah pemroses diboroskan untuk menunggu dan menjagai operasi I/O. Diperlukan teknik lain untuk meningkatkan efisiensi pemroses.

Pada I/O terprogram, data saling dipertukarkan antara CPU dan modul I/O. CPU mengeksekusi program yang memberikan operasi I/O kepada CPU secara langsung seperti pemindahan data, pengiriman perintah baca atau tulis dan monitoring perangkat.
I/O terprogram mempuyai kelemahan sebagai berikut :
·         CPU akan menunggu sampai operasi I/O selesai dilakukan modul I/O sehingga akan membuang waktu. CPU lebih cepat proses operasinya.
·         Dalam teknik ini, modul I/O tidak dapat melakukan interupsi kepada CPU terhadap proses-proses yang diinterupsikan padanya.
·         Seluruh proses merupakan tanggung jawab CPU sampai operasi lengkap dilaksanakan.

Untuk melaksanakan perintah-perintah I/O, CPU akan mengelurkan sebuah alamat bagi modul I/O dan perangkat peripheralnya sehingga terspesifikasi secara khusus dan sebuah perintah I/O yang akan dilakukan. Terdapat empat klasifikasi perintah Input/Output :
                                        I.        Perintah Control
Yaitu perintah yang digunakan untuk mengaktivasi perangkat peripheral dan memberitahukan tugas yang diperintahkan kepadanya.
                                      II.        Perintal Test
Yaitu perintah yang digunakan CPU untuk menguji berbagai kondisi status modul I/O dan peripheralnya. CPU perlu mengetahui perangkat peripheralnya dalam keadaan aktif dan siap digunakan, juga untuk mengetahui operasi-operasi I/O yang dijalankan serta mendeteksi kesalahannya.
                                    III.        Perintah Read
Yaitu perintah pada modul I/O untuk mengambil suatu paket data kemudian menaruhnya di dalam buffer internal. Proses selanjutnya paket data dikirim melalui bus data setelah terjadi sinkronisasi data maupun kecepatan transfrernya.
                                IV.        Perintah Write
Perintah ini kebalikan dari read. CPU memerintahkan modul I/O untuk mengambi data dari bus data untuk diberikan pada perangkat peripheral tujuan data tersebut.
Dalam teknik I/O terprogram, terdapat dua macam implementasi perintah I/O yang tertuang dalam instruksi I/O, yaitu memory mapped I/O dan isolated I/O.
            Dalam memory maaped untuk I/O, terdapat ruang tunggal untuk lokasi memori dan perangkat I/O. CPU memperlakukan register status dan register data pada modul I/O sebagai lokasi memori dan menggunakan instruksi mesin yang sama untuk mengakses baik memori maupun perangkat I/O. Konsekuensinya adalah diperlukan saluran tunggal untuk pembacaan dan saluran tunggal untuk penulisan. Keuntungan momory mapped ini adalah efisien dalam pemrograman namun memakan banyak ruang memory alamat.
            Dalam teknik isolated I/O, dilakukan pemisahan ruang pengalamatan bagi memori dan ruang pengalamatan bagi I/O.
Dengan teknik ini diperlukan bus yang dilengkapi dengan pembacaan dan penulisan memori ditambah dengan saluran perintah output. Keuntungan isolated I/O adalah sedikitnya instruksi I/O.


2.     Interrupt Driven I/O
Modul Input/Output suatu komputer sangat beragam jenisnya. Setiap peralatan memiliki kecepatan transfer data, format data dan panjang data yang berbeda-beda. Modul input/output berfungsi sebagai interface (penghubung) ke momori atau ke processor, penghubung sesama peripheral, dan menyelaraskan data sebelum ditransfer melalui system bus.
Tidak hanya itu, modul input/output juga berfungsi sebagai control dan timing (mengatur agar kecepatan transfer data berbeda-beda dapat tersinkronisasi dengan baik), komunikasi processor (mengirimkan data dan perintah dari processor ke peripheral), komunikasi antar peripheral, data buffering (penampung data sementara), dan mendeteksi error pada peripheral dan melaporkannya pada prosessor.
            Cara kerja modul I/O adalah sebagai berikut :
·         CPU meminta status peripheral pada modul I/O
·         Modul I/O mengecek status peripheral dan mengirimkannya dalam bentuk status bit.
·         Jika status ready, maka CPU mengirimkan perintahnya.
·         Modul I/O menarik data dari peripheral.
·         Modul I/O menyelaraskan data.
·         Modul I/O mengirimkan data ke CPU lewat bus.

Dalam interrupt driven I/O CPU tetap memiliki kontrol langsung terhadap proses I/O, seperti pada programmed I/O.
CPU merequest untuk melakukan operasi I/O, modul I/O mentransfer perintah ke peripheral, sementara itu CPU melakukan kegiatan lain/ melaksanakan proses berikutnya, modul I/O mengirimkan interrupt kepada CPU untuk memberitahukan status hasil operasinya, dan CPU bereaksi atas status tersebut. Pada interrupt driven I/O memiliki kelebihan yaitu peniadaan waktu tunggu CPU. Jadi, perbedaan antara programmed I/O dengan interrupt driven I/O adalah pada programmed modul I/O tidak dapat mengirimkan status peripheral kepada CPU, tetapi pada interrupt driven I/O modul I/O dapat mengirimkan status peripheral kepada CPU, sehingga mempercepat proses CPU.

3.     Direct Memory Access
DMA adalah sebuah prosessor khusus (special purpose processor ) yang berguna untuk menghindari pembebanan CPU utama oleh program I/O (PIO). Untuk memulai sebuah transfer DMA, host akan menuliskan sebuah DMA command block yang berisi pointer yang menunjuk ke sumber transfer, pointer yang menunjuk ke tujuan transfer, dan jumlah byte yang ditransfer, ke memori. CPU kemudian menuliskan lamat command block ini ke pengendali DMA, sehingga pengendali DMA dapat kemudian mengoperasikan bus memori secara langsung dengan menempatkan alamat-alamat pada bus tersebut untuk melakukan transfer tanpa bantuan CPU.
Tiga langkah dalam transfer DMA :
1.      Prosessor menyiapkan DMA transfer dengan menyediakan kata-kata dari perangkat, operasi yang akan ditampilkan, alamat memori yang menjadi sumber dan tujuan data, dan banyaknya byte yang dtransfer.
2.      Pengendali DMA memulai operasi (menyiapkan bus, menyediakan alamat, menulis dan membaca data), sampai seluruh block sudah ditransfer.

3.      Pengendali DMA menginterupsi processor, dimana selanjutnya akan ditentukan tindakan berikutnya. Pada dasarnya, DMA mempunyai 2 metode yang berbeda dala mentransfer data. Metode yang pertama ialah metode yang sangat baku dan sederhana disebut HALT, atau Burst metode DMA, karena pengendali DMA memegang kontrol dari sisetem bus dan mentransfer semua blok data ke atau dari memori pada single burst. Selagi transfer masih dalam proses, sistem mikroprosessor diset idle, tidak melakukan instruksi operasi untuk menjaga internal register. Tipe operasi DMA seperti ini ada pada kebanyakan komputer. Metode yang kedua, mengiktsertakan pengendali DMA untuk memegang kontrol dari sistem bus untuk jangka waktu yang lebih pendek pada periode dimana mikroprosessor sibuk dengan operasi internal dan tidak membutuhkan akses ke sistem bus. Metode DMA ini disebut cycle stealing mode. Cycle stealing DMA lebih kompleks untuk diimplementasikan dibandingkan HALT DMA, karena pengendali DMA harus mempunyai kepintaran untuk merasakan waktu pada saat sistem bus terbuka.