Wednesday, August 18, 2010

Sejarah Sistem Operasi dari DOS, Windows sampai Linux

Mempelajari sejarah memang menarik, bahkan sekalipun itu hanya sejarah sistem operasi / operating system (OS) suatu komputer. Paling tidak dengan mempelajari sejarah sistem operasi komputer, wawasan kita bertambah luas dan tidak hanya berkutat pada satu sistem operasi saja.
Artikel ini akan menguraikan sejarah sistem operasi dari DOS, Mac, Windows, BSD, sampai Linux.
1980
• QDOS : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086.
• Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan komputer.
1981
• PC¬ DOS : IBM meluncurkan PC¬ DOS yang dibeli dari Microsoft untuk komputernya yang berbasis prosesor Intel 8086.
• MS¬ DOS : Microsoft menggunakan nama MS¬ DOS untuk OS ini jika dijual oleh perusahaan diluar IBM.
1983
• MS¬ DOS 2.0 : Versi 2.0 dari MS¬ DOS diluncurkan pada komputer PC XT.
1984
• System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD UNIX. System 1.0 merupakan sistem operasi pertama yang telah berbasis grafis dan menggunakan mouse.
• MS ¬DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10 MB.
• MS ¬DOS 3.1 : Microsoft meluncurkan MS¬DOS 3.1 yang memberikan dukungan untuk jaringan.
1985
• MS ¬Windows 1.0 : Microsoft memperkenalkan MS¬Windows, sistem operasi yang telah menyediakan lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu menyamai kesuksesan Apple.
• Novell Netware : Novell meluncurkan sistem operasi berbasis jaringan Netware 86 yang dibuat untuk prosesor Intel 8086.
1986
• MS¬ DOS 3.2 : Microsoft meluncurkan MS¬ DOS 3.2 yang menambahkan dukungan untuk floppy 3.5 inch 720 KB.
1987
• OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis, sebagai calon pengganti IBM PC DOS.
• MS¬ DOS 3.3 : Microsoft meluncurkan MS¬ DOS 3.3 yang merupakan versi paling populer dari MS DOS.
• Windows 2.0 : Windows versi 2.0 diperkenalkan.
• MINIX : Andrew S. Tanenbaum mengembangkan Minix, sistem operasi berbasis Unix yang ditujukan untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.
1988
• MS¬ DOS 4.0 : Microsoft mengeluarkan MS¬DOS 4.0 dengan suasana grafis.
• WWW : Proposal World Wide Web (WWW) oleh Tim Berners¬Lee.
1989
• NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.
1990
• Perpisahan : Dua perusahaan raksasa berpisah, IBM berjalan dengan OS/2 dan Microsoft berkonsentrasi pada Windows.
• Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan cukup baik.
• MS¬Office : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan saingannya seperti Lotus 1¬2¬3, Wordstar, Word Perfect dan Quattro.
• DR DOS : Digital Research memperkenalkan DR DOS 5.0.
1991
• Linux 0.01 : Mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS berbasis Unix dari sistem operasi Minix yang diberi nama Linux.
• MS DOS 5.0 : Microsoft meluncurkan MS¬DOS 5.0 dengan penambahan fasilitas full¬-screen editor, undelete, unformat dan Qbasic.
1992
• Windows 3.1 : Microsoft meluncurkan Windows 3.1 dan kemudian Windows for Workgroups 3.11 di tahun berikutnya.
• 386 BSD : OS berbasis Open Source turunan dari BSD Unix didistribusikan oleh Bill Jolitz setelah meninggalkan Berkeley Software Design, Inc (BSDI). 386 BSD nantinya menjadi induk dari proyek Open Source BSD lainnya, seperti NetBSD, FreeBSD, dan OpenBSD.
• Distro Linux : Linux didistribusikan dalam format distro yang merupakan gabungan dari OS plus program aplikasi. Distro pertama Linux dikenal sebagai SLS (Softlanding Linux System).
1993
• Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa DOS didalamnya yang direncanakan untuk server jaringan.
• Web Browser : NCSA memperkenalkan rilis pertama Mosaic, browser web untuk Internet.
• MS¬ DOS 6.0 : Microsoft memperkenalkan MS¬DOS 6.0 Upgrade, yang mencakup program kompresi harddisk DoubleSpace.
• Slackware : Patrick Volkerding mendistribusikan Slackware Linux yang menjadi distro populer pertama di kalangan pengguna Linux.
• Debian : Ian Murdock dari Free Software Foundation (FSF) membuat OS berbasis Linux dengan nama Debian.
• MS¬ DOS 6.2 : Microsoft meluncurkan MS¬DOS 6.2.
• NetBSD : Proyek baru OS berbasis Open Source yang dikembangkan dari 386BSD dibuat dengan menggunakan nama NetBSD.
• FreeBSD : Menyusul NetBSD, satu lagi proyek yang juga dikembangkan dari 386BSD dibuat dengan nama FreeBSD.
1994
• Netscape : Internet meraih popularitas besar saat Netscape memperkenalkan Navigator sebagai browser Internet.
• MS¬DOS 6.22 : Microsoft meluncurkan MS¬DOS 6.22 dengan program kompresi bernama DriveSpace. Ini merupakan versi terakhir dari MS DOS.
• FreeDOS : Jim Hall, mahasiswa dari Universitas Wisconsin¬River Falls Development mengembangkan FreeDOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan menggantikannya dengan Windows 95.
• SuSE : OS Linux versi Jerman dikembangkan oleh Software und System Entwicklung GmbH (SuSE) dan dibuat dari distro Linux pertama, SLS.
• Red Hat : Marc Ewing memulai pembuatan distro Red Hat Linux.
1995
• Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones dan terjual lebih dari 1 juta salinan dalam waktu 4 hari.
• PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi dengan program populer pengkompres data Stacker dari Stac Electronics. Ini merupakan versi terakhir dari IBM PC DOS.
• Windows CE : Versi pertama Windows CE diperkenalkan ke publik.
• PalmOS : Palm menjadi populer dengan PalmOS untuk PDA.
• OpenBSD : Theo de Raadt pencetus NetBSD mengembangkan OpenBSD.
1996
• Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0
1997
• Mac OS : Untuk pertama kalinya Apple memperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.
1998
• Windows 98 : Web browser Internet Explorer menjadi bagian penting dari Windows 98 dan berhasil menumbangkan dominasi Netscape Navigator.
• Server Linux : Linux mendapat dukungan dari banyak perusahaan besar, seperti IBM, Sun Microsystem dan Hewlet Packard. Server berbasis Linux mulai banyak dipergunakan menggantikan server berbasis Windows NT.
• Google : Search Engine terbaik hadir di Internet dan diketahui menggunakan Linux sebagai servernya.
• Japan Goes Linux : TurboLinux diluncurkan di Jepang dan segera menjadi OS favorit di Asia, khususnya di Jepang, China dan Korea.
• Mandrake : Gael Duval dari Brazil mengembangkan distro Mandrake yang diturunkan dari Red Hat.
1999
• Support : Hewlett Packard mengumumkan layanan 24/7 untuk distro Caldera, Turbo Linux, Red Hat dan SuSE.
• Corel Linux : Corel pembuat program Corel Draw, yang sebelumnya telah menyediakan Word Perfect versi Linux, ikut membuat OS berbasis Linux dengan nama Corel Linux dan yang nantinya beralih nama menjadi Xandros.
2000
• Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix dengan kernel yang disebut sebagai Mac OS/X.
• Windows 2000: Microsoft meluncurkan Windows 2000 sebagai penerus Windows NT.
• Windows Me : Microsoft meluncurkan Windows Me, versi terakhir dari Windows 95.
• China Goes Linux : Red Flag Linux diluncurkan dari Republik Rakyat China.
• Microsoft vs IBM : CEO Microsoft Steve Ballmer menyebut Linux sebagai kanker dalam sebuah interview dengan Chicago Sun¬Times. Di lain pihak, CEO IBM Louis Gartsner menyatakan dukungan pada Linux dengan menginvestasikan $ 1 milyar untuk pengembangan Linux.
2001
• Windows XP : Microsoft memperkenalkan Windows XP.
• Lindows: Michael Robertson, pendiri MP3.com, memulai pengembangan Lindows yang diturunkan dari Debian. Nantinya Lindows berganti nama menjadi Linspire karena adanya tuntutan perubahan nama oleh Microsoft.
2002
• Open Office : Program perkantoran berbasis Open Source diluncurkan oleh Sun Microsystem.
• OS Lokal : OS buatan anak negeri berbasis Linux mulai bermunculan, diantaranya Trustix Merdeka, WinBI, RimbaLinux, Komura.
2003
• Windows 2003 : Microsoft meluncurkan Windows Server 2003.
• Fedora : Redhat mengumumkan distro Fedora Core sebagai penggantinya. Nantinya ada beberapa distro lokal yang dibuat berbasiskan Fedora, seperti BlankOn 1.0 dan IGOS Nusantara.
• Novell : Ximian, perusahaan pengembang software berbasis Linux dibeli oleh Novell, begitu juga halnya dengan SuSE yang diakuisisi oleh Novell.
• LiveCD : Knoppix merupakan distro pertama Linux yang dikembangkan dengan konsep LiveCD yang bisa dipergunakan tanpa harus diinstal terlebih dahulu. Distro lokal yang dibuat dari Knoppix adalah Linux Sehat dan Waroeng IGOS.
2004
• Ubuntu : Versi pertama Ubuntu diluncurkan dan didistribusikan ke seluruh dunia. Ada beberapa versi distro yang dikeluarkan, yaitu Ubuntu (berbasis Gnome), Kubuntu (berbasis KDE), Xubuntu (berbasis XFCE), dan Edubuntu (untuk pendidikan).
2005
• Mandriva : Mandrake bergabung dengan Conectiva dan berganti nama menjadi Mandriva.
2006
• Unbreakable Linux : Oracle ikut membuat distro berbasis Linux yang diturunkan dari Red Hat Enterprise.
• CHIPLux : Distro lokal terus bermunculan di tahun ini, bahkan Majalah CHIP yang lebih banyak memberikan pembahasan tentang Windows juga tidak ketinggalan membuat distro Linux dengan nama CHIPLux, yang diturunkan dari distro lokal PC LINUX dari keluarga PCLinuxOS (varian Mandriva). CHIPLux merupakan distro lokal pertama yang didistribusikan dalam format DVD.
2007
• Vista : Setelah tertunda untuk beberapa lama, Microsoft akhirnya meluncurkan Windows Vista. Windows Vista memperkenalkan fitur 3D Desktop dengan Aero Glass, SideBar, dan Flip 3D. Sayangnya semua keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi.
2008
• 3D OS : Tidak seperti halnya Vista yang membutuhkan spesifikasi tinggi, 3D Desktop di Linux muncul dengan spesifikasi komputer yang sangat ringan. Era hadirnya teknologi 3D Desktop di Indonesia ditandai dengan hadirnya sistem operasi 3D OS yang dikembangkan oleh PC LINUX. Ada beberapa versi yang disediakan, yaitu versi 3D OS untuk pengguna umum serta versi distro warnet Linux dan game center Linux.

Jenis-Jenis Memori (Media Penyimpanan)

Memori merupakan media penyimpanan data pada komputer, yang mana memory ini dibagi menjadi 2 jenis yaitu :

A. MEMORI INTERNAL
Memori jenis ini dapat diakses secara langsung oleh prosesor. Memori internal memiliki fungsi sebagai pengingat. Dalam hal ini yang disimpan di dalam memori utama dapat berupa data atau program. Secara lebih tinci, fungsi dari memori utama adalah :
Menyimpan data yang berasal dari peranti masukan sampai data dikirim ke ALU (Arithmetic and Logic Unit) untuk diproses
* Menyimpan daya hasil pemrosesan ALU sebelum dikirimkan ke peranti keluaran
* Menampung program/instruksi yang berasal dari peranti masukan atau dari peranti pengingat sekunder

Memori biasa dibedakan menjadi dua macam: ROM dan RAM. Selain itu, terdapat pula memori yang disebut Cache Memory.

A. Rom
ROM adalah kependekan dari Read Only Memory, yaitu perangkat keras pada komputer berupa chip memori semikonduktor yang isinya hanya dapat dibaca Jenis memori ini datanya hanya bisa dibaca dan tidak bisa ditulis secara berulang-ulang. Memori ini berjenis non-volatile, artinya data yang disimpan tidak mudah menguap (hilang) walaupun catu dayanya dimatikan. Karena itu memori ini biasa digunakan untuk menyimpan program utama dari suatu sistem. ROM pada komputer disediakan oleh vendor komputer dan berisi program atau data.Di dalam PC, ROM biasa disebut BIOS (Basic Input/Output System) atau ROM-BIOS. Instruksi dalam BIOS inilah yang akan dijalankan oleh mikroprosesor ketika komputer mulai dihidupkan. Umumnya proses yang terkandung dalam BIOS secara berurutan adalah sebagai berikut:

1. Memeriksa isi CMOS.
CMOS (Compmentary Meta-Oxyde Semiconductor) adalah jenis cip yang memerlukan daya listrik dari baterai. Cip ini berisi memori 64-byte yang isinya dapat diganti. Pada CMOS inilah berbagai pengaturan dasar komputer dilakukan, misalnya peranti yang digunakan untuk memuat sistem operasi dan termasuk pula tanggal dan jam sistem.

2. Memuat penanganan interupsi (interupt handlers) dan pengendali peranti (device driver).
Penanganan interupsi adalah program kecil yang menjadi penerjemah antara perangkat keras dan sistem operasi. Sebagai contoh , jika pemakai menekan tombol keyboard maka isyarat ini dikirimkan melalui penaganan interupsi keyboard.
Pengendali peranti adalah program yang bertindak sebagai pemberi identitas bagi perangkat keras tertentu (misalnya scanner) sehingga bisa dikenali oleh sistem operasi.

3. Menginisialisasi register dan manajemen daya listrik

4.Melakukan pengujian perangkat keras (POST atau the power-on self-test) untuk memastikan bahwa semua perangkat keras dalam keadaan baik

5. Menampilkan pengaturan-pengaturan pada sistem

6. Menentukan peranti yang akan digunakan untuk menjalankan program (ex. : hard disk)

7. Mengambil isi boot sector. Boot sector juga merupakan sebuah program kecil. Oleh BIOS program ini dimuat ke RAM dan kemudian mikroprosesor akan mengeksekusi perintah-erintah yang sudah berada dalam RAM tersebut.

I.Jenis ROM
Sampai sekarang dikenal beberapa jenis ROM yang pernah beredar dan terpasang pada komputer, antara lain PROM, EPROMdan EEPROM

a.PROM (Progammable Read-Only-Memory)
Jika isi ROM ditentukan oleh vendor, PROM dijual dalam keadaan kosong dan kemudian dapat diisi dengan program oleh pemakai. Setelah diisi dengan program, isi PROM tak bisa dihapus.

b.EPROM (Erasable Programmable Read-Only-Memory)
Berbeda dengan PROM, isi EPROM dapat dihapus setelah diprogram. Penghapusan dilakukan dengan menggunakan sinar ultraviolet.

c.EEPROM (Electrically Erasable Programmable Read-Only0Memory)
EEPROM dapat menyimpan data secara permanen, tetapi isinya masih bisa dihapus secara elektris melalui program. Salah satu jenis EEPROM adalah Flash Memory. Flash Memory biasa digunakan pada kamera digital, konsol video game, dan cip BIOS.

B. Ram
Ram (Random-Access Memory) adalah jenis memori yang isinya dapat diganti-ganti selama komputer sihidupkan dan sebagai suatu penyimpanan data yang dapat dibaca atau ditulis dan dapat dilakukan secara berulang-ulang dengan data yang berbeda-beda. Jenis memori ini merupakan jenis volatile (mudah menguap), yaitu data yang tersimpan akan hilang jika catu dayanya dimatikan. Karena alasan tersebut, maka program utama tidak pernah disimpan di RAM. Random artinya data yang disimpan pada RAM dapat diakses secara acak. RAM dibagi lagi menjadi dua jenis, yaitu jenis statik dan jenis dinamik. RAM statik menyimpan satu bit informasi dalam sebuah flip-flop. Jenis RAM ini asyncronous dan tidak memerlukan sinyal clock. RAM statik biasanya digunakan untuk aplikasi-aplikasi yang tidak memerlukan kapasitas memori RAM yang besar. RAM dinamik menyimpan satu bit informasi data sebagai muatan. RAM dinamik menggunakan kapasitansi gerbang substrat sebuah transistor MOS sebagai sel memori elementer. Untuk menjaga agar data yang tersimpan RAM dinamik tetap utuh, data tersebut harus disegarkan kembali dengan cara membaca dan menulis ulang data tersebut kememori. RAM dinamik ini digunakan untuk aplikasi yang memerlukan RAM dengan kapasitas besar, misalnya dalam sebuah komputer pribadi (PC).

I.Jenis Ram

a.DRAM (Dynamic RAM) adalah jenis RAM yang secara berkala harus disegarkan oleh CPU agar data yang terkandung didalamnya tidak hilang.

b.SDRAM (Sychronous Dynamic RAM) adalah jenis RAM yang merupakan kelanjutan dari DRAM namun telah disnkronisasi oleh clock sistem dan memiliki kecepatan lebih tinggi daripada DRAM. Cocok untuk sistem dengan bus yang memiliki kecepatan sampai 100 MHz.

c.RDRAM (Rambus Dynamic RAM) adalah jenis memory yang lebih cepat dan lebih mahal dari pada SDRAM. Memory ini bisa digunakan pada sistem yang menggunakan Pentium 4.

d.SRAM (Static RAM) adalah jenis memori yang tidak memerlukan penyegaran oleh CPU agar data yang terdapat di dalamnya tetap tersimpan dengan baik. RAM jenis ini memiliki kecepatan lebih tinggi daripada DRAM. SDRAM

e.EDO RAM (Extended Data Out RAM) adalah jenis memori yang digunakan pada sistem yang menggunakan Pentium. Cocok untuk yang memiliki bus denagan kecepatan sampai 66 MHz.

Jenis RAM yang terdapat di pasaran :
1. SIMM (Single in-line memory module) – Mempunyai kapasitas 30 atau 72 pin. Memori SIMM 30 pin untuk kegunaan PC zaman 80286 hingga 80486 dan beroperasi pada 16 bit. Memory 72 pin banyak digunakan untuk PC berasaskan Pentium dan beroperasi pada 32 bit. Kecepatan dirujuk mengikuti istilah ns (nano second) seperti 80ns, 70ns, 60ns dan sebagainya. Semakin kecil nilainya maka kecepatan lebih tinggi. DRAM (dynamic RAM) dan EDO RAM (extended data-out RAM) menggunakan SIMM. DRAM menyimpan bit didalam suatu sel penyimpanan (storage sell) sebagai suatu nilai elektrik (electrical charge) yang harus di-refesh beratus-ratus kali setiap saat untuk menetapkan (retain) data. EDO RAM sejenis DRAM lebih cepat, EDO memakan waktu dalam output data, dimana ia memakan waktu di antara CPU dan RAM. Memori jenis ini tidak lagi digunakan pada komputer akhir-akhir ini.

2. DIMM (dual in-line memory module) – Berkapasitas 168 pin, kedua belah modul memori ini aktif, setiap permukaan adalah 84 pin. Ini berbeda daripada SIMM yang hanya berfungsi pada sebelah modul saja. Mensuport 64 bit penghantaran data. SDRAM (synchronous DRAM) menggunakan DIMM. Merupakan penganti dari DRAM, FPM (fast page memory) dan EDO. SDRAM pengatur (synchronizes) memori supaya sama dengan CPU clock untuk pemindahan data yang lebih cepat. Terdapat dalam dua kecepatan yaitu 100MHz (PC100) dan 133MHz (PC133). DIMM 168 PIN

3. DDR SDRAM (double-data-rate SDRAM) – Ciri-ciri DDR SDRAM sama dengan SDRAM, tetapi pemindahan data (data transfer) mendekati kecepatan sistem jam (system clock) dan ini secara teori meningktkan kecepatan SDRAM. Dahulu digunakan sebagai memori untuk card terpisah tetapi pada saat ini pabrik komputer membuatnya pada modul memori untuk motherboard sebagai satu jalan alternatif untuk pengganti SDRAM yang mempunyai 184 pin dan terdapat dalam tiga kecpatan yaitu 266MHz, 333MHz dan 400MHz. DIMM 184PIN

4. DRDRAM (direct Rambus DRAM) – Dulu dikenali sebagai RDRAM. Adalah sejenis SDRAM yang dibuat oleh Rambus. DRDRAM digunakan untuk CPU dari Intel yang berkecepatan tinggi. Pemindahan data sama seperti DDR SDRAM tetapi mempunyai dua saluran data untuk meningkatkan kemampuan. Juga dikenali sebagai PC800 yang kerkelajuan 400MHz. Beroperasi dalam bentuk 16 bit bukan 64 bit. Pada saat ini terdapat DRDRAM berkecepatan 1066MHz yang dikenal dengan RIMM (Rambus inline memory module). DRDRAM model RIMM 4200 32-bit menghantar 4.2gb setiap saat pada kecepatan 1066MHZ.

C. Cache memory
Memori berkapasitas terbatas, memori ini berkecepatan tinggi dan lebih mahal dibandingkan memory utama. Berada diantara memori utama dan register pemroses, berfungsi agar pemroses tidak langsung mengacu kepada memori utama tetapi di cache memory yang kecepatan aksesnya yang lebih tinggi, metode menggunakan cache memory ini akan meningkatkan kinerja sistem.

Cache memory adalah tipe RAM tercepat yang ada, dan digunakan oleh CPU, hard drive, dan beberapa komponen lainnya. Seperti halnya RAM, lebih banyak cache memory adalah lebih baik, akan tetapi biasanya cache pada CPU dan hard drive tidak dapat diupgrade menjadi lebih banyak. Contoh yang dapat dilihat misalnya adalah pada CPU Pentium II terdapat 512 KiloByte cache, dan pada hard drive IBM 9LZX SCSI terdapat 4 MegaBytes cache. Seperti halnya RAM, pada umumnya data akan dilewatkan dulu pada cache memory sebelum menuju komponen yang akan menggunakannya (misalnya CPU). Selain itu cache memory menyimpan pula sementara data untuk akses cepat. Kecepatan cache memory juga menjadi unsur yang penting. Sebagai contoh, CPU Pentium II memilki cache sebesar 12 k, dan CPU Celeron memiliki cache sebesar 128 k, akan tetapi cache pada Pentium II berjalan pada 1/2 kali kecepatan CPU, sementara cache pada Celeron berjalan dengan kecepatan sama dengan kecepatan CPU. Hal ini merupakan tradeoff yang membuat kecepatan Celeron dalam hal-hal tertentu kadang-kadang malah bisa mengalahkan Pentium II.

B. MEMORI EKSTERNAL
Merupakan memori tambahan yang berfungsi untuk menyimpan data atau program.Contoh: Hardisk, Floppy Disk
Konsep dasar memori eksternal adalah :
- Menyimpan data bersifat tetap (non volatile), baik pada saat komputer aktif atau tidak.
Memori eksternal biasa disebut juga memori eksternal yaitu perangkat keras untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, di luar memori utama.
Memori eksternal mempunyai dua tujuan utama yaitu sebagai penyimpan permanen untuk membantu fungsi RAM dan yang untuk mendapatkan memori murah yang berkapasitas tinggi bagi penggunaan jangka panjang.

BERBAGAI JENIS MEMORY EKSTERNAL
1. Berdasarkan Jenis Akses Data
Berdasarkan jenis aksesnya memori eksternal dikelompokkan menjadi dua jenis yaitu :
a. DASD (Direct Access Storage Device) di mana ia mempunyai akses langsung terhadap data.
Contoh :
* Magnetik (floppy disk, hard disk).
* Removeable hard disk (Zip disk, Flash disk).
* Optical Disk.
b. SASD (Sequential Access Storage Device) : Akses data secara tidak langsung (berurutan), seperti pita magnetik.

2. Berdasarkan Karakteristik Bahan
Berdasarkan karakteristik bahan pembuatannya, memori eksternal digolongkan menjadi beberapa kelompok sebagai berikut:

A. punched Card atau kartu berlubang
Merupakan kartu kecil berisi lubang-lubang yang menggambarkan berbagai instruksi atau data. Kartu ini dibaca melalui puch card reader yang sudah tidak digunakan lagi sejak tahun 1979.

B. Magnetic disk
Magnetic Disk merupakan disk yang terbuat dari bahan yang bersifat magnetik, Contoh : floppy dan harddisk.

C. Optical Disk
Optical disk terbuat dari bahan-bahan optik, seperti dari resin (polycarbonate) dan dilapisi permukaan yang sangat reflektif seperti alumunium. Contoh : CD dan DVD

D. Magnetic Tape
Sedangkan magnetik tape, terbuat dari bahan yang bersifat magnetik tetapi berbentuk pita, seperti halnya pita kaset tape recorder.

Sistem Memori tersusun atas (a) register penginderaan; (b) memori jangka pendek; dan (c) memori jangka panjang.

a). Register Penginderaan
Pemrosesan informasi yang terjadi dalam otak manusia adalah melalui beberapa komponen. Komponen yang pertama dari sistem memori yang dilalui informasi adalah register penginderaan. Register penginderaan ini berfungsi untuk menampung sejumlah informasi dari indera seperti penglihatan, pendengaran, peraba, pembau dan pengecap. Informasi yang ditampung mempunyai kapasitas yang besar dan disimpan dalam waktu yang sangat singkat, tidak lebih dari dua detik. Dalam waktu singkat tersebut jika tidak mendapatkan suatu proses terhadap informasi yang ditampung maka informasi tersebut biasanya akan hilang.

Keberadaan register penginderaan mempunyai dua implikasi yang penting dalam pendidikan. Pertama, orang harus menaruh perhatian pada suatu informasi bila informasi itu harus diingat. Kedua, seseorang memerlukan waktu untuk membawa semua informasi yang dilihat dalam waktu singkat masuk ke dalam kesadaran (Nur dkk,1998:3).Misalnya apabila siswa dijejali dengan terlalu banyak informasi pada suatu waktu dan tidak diberi tahu aspek informasi mana yang harus diperhatikan, maka mereka akan mengalami kesulitan dalam mempelajari semua informasi tersebut.

b) Memori Jangka Pendek
Informasi yang dipersepsi seseorang dan mendapatkan perhatian ditransfer ke komponen kedua dari sistem memori yaitu memori jangka pendek. Menurut Slavin (dalam Nur dkk,1998:8) dijelaskan bahwa “memori jangka pendek adalah sistem penyimpanan yang dapat menyimpan informasi dalam jumlah yang terbatas hanya dalam beberapa detik”. Biasanya memori ini menyimpan informasi yang terkini yang sedang dipikirkan.

Satu cara untuk menyimpan informasi ke dalam memori jangka pendek adalah memikirkan tentang informasi itu atau mengucapkannya berkali-kali. Proses mempertahankan suatu informasi dalam memori jangka pendek dengan cara mengulang-ulang disebut menghafal (rehearsal). Menghafal sangat penting dalam belajar, karena semakin lama suatu butir tinggal di dalam memori jangka pendek, semakin besar kesempatan butir itu akan ditransfer ke memori jangka panjang. Tanpa pengulangan kemungkinan butir itu tidak akan tinggal di memori jangka pendek lebih dari sekitar 30 detik maka informasi itu dapat hilang akibat desakan informasi lainnya, karena memori jangka pendek mempunyai kapasitas yang terbatas yaitu 5 sampai 9 bits informasi (Miller,1956 dalam Nur dkk,1998:9) yaitu hanya bisa berpikir antara 5 sampai 9 hal yang berbeda dalam satu waktu tertentu.

c) Memori Jangka Panjang
Memori jangka panjang merupakan bagian dari sistem memori tempat menyimpan informasi untuk periode waktu yang panjang. Memori jangka panjang memiliki kapasitas yang sangat besar tempat menyimpan memori dengan jangka yang sangat panjang. Banyak ahli yakin bahwa informasi yang terdapat dalam memori jangka panjang tidak pernah dilupakan, kemungkinan hanya sekedar kehilangan kemampuan untuk menemukan kembali informasi yang tersimpan di dalam memori kita.

Register Kontrol dan Status Internal
Register kontrol dan status internal adalah lokasi memori I/O yang spesial. Di samping aksi sensor dan pengontrolan kaki eksternal, register ini juga melakukan aksi sensor dan pengontrolan sinyal level logika internal. Lihat gambar dan bandingkan antara RAM dengan port output. Perbedaan yang tampak hanyalah bahwa port output memiliki buffer untuk menghubungkan state dari flip-flop ke kaki eksternal. Dalam kasus bit kontrol internal, output dari buffer terhubung dengan sinyal kontrol internal tertentu. Suatu bit status internal mirip dengan bit port input tetapi bit status ini hanya melakukan aksi sensor terhadap sinyal register internal.

Mikrokontroler M68HC05 memiliki kaki-kaki I/O paralel. Arah jalur dari setiap kaki dapat diprogram dengan bit kontrol melalui software. Gambar di bawah menggambarkan I/O dua arah (bi-directional) dengan latch output dan bit kontrol arah data. Kaki suatu port dikonfigurasi sebagai output jika bit DDR (Data Direction Register) yang bersesuaian diset menjadi logika satu. Suatu kaki dikonfigurasi sebagai input jika bit DDR yang bersesuaian diset menjadi logika nol. Saat pertama kali dihidupkan atau saat reset, semua bit DDR dinolkan, sehingga konfigurasi semua kaki port adalah sebagai input. DDR ini dapat ditulis dan dibaca oleh prosesor

Satuan kecepatan baca data

Berikut satuan kecepatan data yang diketahui:
a. Bit, Singkatan dari binary digit (angka biner)- merupakan satuan data terkecil. Nilainya cuma 1 dan 0 walau kelihatannya sederhana, tapi dua angka inilah yang mengalir terus didalam PC, berputar dari processor, Motherboard, chip memory sampai keperangkat-perangkat penyimpanan data dan output lainnya atau sebaliknya.
b. Byte, terbentuk dari delapan bit. Sebuah byte merupakan kumpulan bit terkecil yang
dapat dimengerti komputer. Sebuah byte mewakili angka desimal dari 0 sampai 255. Byte juga digunakan untuk mewakili huruf-huruf, angka-angka, simbol-simbol lain dalam bentuk ASCII (American Standart Code for Information).
c. Kilobyte, Satuan kilo biasanya berarti seribu, tapi satu kilobyte tidak sama dengan 1.000 byte, jadi Komputer kan bekerja dengan sistem biner, maka satu kilobyte sebenarnya sama dengan 1.024 byte.
d. Megabyte, diatas kilobyte, kita menemukan satuan megabyte (MB). Dan itu artinya 1 MB sama dengan 1.048.576 byte, bukan sejuta byte. Memory komputer pada umumnya diukur dengan satuan ini. Misalnya, 64 MB, 128 MB, 256 MB, 512 MB dan seterusnya.
e. Gigabyte, satuan gigabyte sama dengan 1.024 MB. Biasanya satuan ini digunakan pada penyimpanan data yang besar seperti hardisk atau jenis flasdisk yang berkapasitas lebih dari seribu megabyte.
f. Terabyte, satuan terabyte sama dengan 1.024 Gb. Satuan ini merupakan satuan terbesar untuk sementara yang terdapat pada alat penyimpanan data.
g.Kilobit, satuan ini tidaklah sama denga satuan kilobyte. Kilobit (Kb) merupakan satuan ukuran kecepatan transfer data komputer. Satu kilobit sama dengan 1000 bit.
h. Megabit, dalam jaringan komputer yang besar, kecepatan transfer datanya bisa mencapai satuan ukuran yang lebih besar, yaitu megabit (Mb). Kabel yang digunakan dalam jaringan komputer dikantor contohnya, dapat mengirim dan menerima data sampai 100 Mb/s atau sama dengan seratus juta bit setiap detiknya. Coba lakukan perhitungan kembali. Bahwa kecepatan transfer setinggi itu (100 Mb/s) sama dengan kecepatan 11,9 MB perdetik.
i. Hertz (Hz), hertz sebenarnya adalah nama keluarga dari Heinrich Rudolf, ahli fisika Jerman yang menemukan satuan pengukuran frekuensi radio dan listrik. Begitulah asal satuan Hertz. Satu Hertz (1 Hz) berarti satu putaran gelombang radio per detik.
j. Megahertz (MHz), satu Megahertz berarti satu juta putaran tiap detik. Memang belum ada monitor yang bisa mencapai kecepatan seperti ini, namun lain halnya dengan processor komputer. Kecepatan 1 MHz bagi processor akan terasa amat sangat lambat. Kecepatan processor diukur berdasarkan kemampuannya melakukan kalkulasi dalam sedetik. Pada generasi PC pertama, kecepatan processornya masih menggunakan kecepatan MHz, yaitu 4,77 MHz.
k. Gigahertz (GHz), ada dua bidang di dunia komputer yang menggunakan satuan GHz, yaitu processor dan jaringan nirkabel. Bluetooth misalnya, menggunakan frekuensi 2,4 GHz. Sedangkan Wi-Fi memakai frekuensi 2,4 GHz sampai 5GHz.

Fungsi Modem

Modem berasal dari singkatan MOdulator DEModulator. Modulator merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawa (Carrier) dan siap untuk dikirimkan, sedangkan Demodulator adalah bagian yang memisahkan sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa (carrier) yang diterima sehingga informasi tersebut dapat diterima dengan baik. Modem merupakan penggabungan kedua-duanya, artinya modem adalah alat komunikasi dua arah. Setiap perangkat komunikasi jarak jauh dua-arah umumnya menggunakan bagian yang disebut “modem”, seperti VSAT, Microwave Radio, dan lain sebagainya, namun umumnya istilah modem lebih dikenal sebagai Perangkat keras yang sering digunakan untuk komunikasi pada komputer.

Data dari komputer yang berbentuk sinyal digital diberikan kepada modem untuk diubah menjadi sinyal analog. Sinyal analog tersebut dapat dikirimkan melalui beberapa media telekomunikasi seperti telepon dan radio.

Setibanya di modem tujuan, sinyal analog tersebut diubah menjadi sinyal digital kembali dan dikirimkan kepada komputer. Terdapat dua jenis modem secara fisiknya, yaitu
modem eksternal dan modem internal.

Modem terbagi atas:

1. Modem analog yaitu modem yang mengubah sinyal analog menjadi sinyal digital
2. Modem ADSL
3. Modem kabel yaitu modem yang menerima data langsung dari penyedia layanan lewat TV Kabel
4. Modem CDMA
5. Modem 3GP
6. Modem GSM
Fungsi Modem

Fungsi modem yaitu untuk mengubah sinyal digital menjadi sinyal suara dan juga sebaliknya.Dewasa ini modem telah berkembang dengan berbagai fasilitas yang cukup bermanfaat, misalnya voice modem. Dengan adanya fasilitas voice modem ini, merubah fungsi modem bukan hanya sebagaipenyambung ke internet tetapi lebih dari itu, modem dapat
menjadi saluran radio, audio, percakapan telepon sampai streaming video.

Dasar Sistem Komputer (DSK)

1. Apa itu komputer
Komputer sering diidentikkan dengan Personal Computer ( PC ). Pada dasarnya, komputer merupakan peralatan eloktronik yang terdiri atas hardware dan software. Hardware adalah alat yang ada secara fisik ( materi ), sedangkan software merupakan perangkat lunak yang terdiri atas program dan data. Program digunakan untuk memproses data. Misalnya, Winamp merupakan program yang dapat dipakai untuk memutar data file MP3 sehingga komputer mengeluarkan suara.
Komputer adalah pemroses data yang dapat digunakan untuk melakukan tugas-tugas berikut :

* menerima masukan ( input ) berupa data dan perintah
* mengolah input dengan program yang tersimpan dalam memori
* memberikan hasil ( output ) sesuai dengan tujuan pengolahan

Pengolahan data menggunakan komputer dikenal juga dengan Electronic Data Processing (EDP).

Komputer tidak bisa melakukan apa-apa jika tidak ada instruksi atau perintah. Kumpulan instruksi yang dikenali oleh komputer disebut juga dengan program. Jika ingin memerintah komputer, cukup gunakan program yang sudah terinstal. Salah satu software terpenting adalah sistem operasi. Sistem operasi bertanggung jawab mengatur program-program lain yang sedang dijalankan serta menjembatani program aplikasi dengan hardware.

2. Bagaimana Komputer Mengolah Data
Data pada komputer diolah dan disimpan dalam bentuk digital atau bilangan binner. Digital hanya mengenal 2 nilai saja, yaitu 0 ( salah ) dan 1 ( benar ). Setiap 0 atau 1, disebut dengan istilah bit ( binary digit ). Bilangan yang terdiri atas 8 nilai ( misalnya 10001001 ) disebut dengan byte ( 8 bit )
Dalam dunia digital, ada dua jenis basis satuan : definisi basis dua dan basis 10. Pada basis 10, satu kilo berarti 1000 sedangkan pada basis 2 berarti 2 (pangkat )10=1024.

* Definisi basis 2 : gigabytes ( GB ) = 1024 megabytes ( MB ) = 1,048,576 Kilobytes ( KB ) =1,073,741,824 bytes
* Definisi basis 10 : 1 GB = 1.000 MB = 1.000.000 KB = 1.000.000.000 bit
Definisi basis 2 banyak digunakan oleh industri software, sedangkan definisi basis 10 banyak digunakan oleh industri hardware komputer. Misalnya anda membeli HD 6,4 GB. Kapasitas harddisk tersebut hanya bisa menyimpan data sebesar 6 GB.

Pada saat data diproses, nilai digit dapat diketahui oleh komputer dari tegangan listriknya. Tegangan rendah bernilai 0 ( off ) sedangkan tegangan lebih tinggi bernilan 1 ( on ). Semakin besar ukuran data, semakin lama juga waktu yang diperlukan untuk mengolah dan mengirimkannya antar komputer ( dalam jaringan ).

Data digital ternyata sangat andal dan efisien dalam pengolahan data. Tak heran jika banyak informasi yang saat ini diubah dari format analog ( banyak nilai ) menjadi digital ( 2 nilai ), misalnya video ( VCD, DVD ) dan suara ( CD audio ). Sebelum bisa diolah, data analog terlebih dahulu harus dikodekan ke dalam bentuk data digital ( digitize ).

3. Komputer dan sejarahnya
Sebelum ada PC, komputer hanya dimiliki oleh instansi pemerintah dan perusahaan besar saja. Komputer tersebut dikenal dengan mainframe ( super komputer ). Ukurannya besar, segede ruangan dan harganya sangat mahal.

Komputer generasi pertama berukuran sangat besar, karena teknologi yang digunakan adalah tabung hampa. Pada tahun1948, beberapa orang engineer di Bell Laboratories menemukan transistor yang bisa menggantikan fungsi tabung hampa. Komputer generasi kedua kemudian menerapkan teknologi transistor ( semi konduktor ) tersebut. Recolusi teknologi elektronila dilanjutkan dengan penemuan IC ( Integrated Circuit ) oleh Texas Instruments di tahun 1959. Komputer generasi ketiga saat ini masih menggunakan chip IC atau transistor berukuran sangat kecil yang terintegrasi.

Personal Computer menggunakan prinsip satu orang satu komputer. PC pertama diproduksi oleh MITS pada tahun1975 dan dikenal dengan Altair. Sebelum ada Altair, hanya ada mikroprocessor yang harus dirangkai dengan kit-kit tertentu, itupun hanya lebih sebagai demonstrasi dan belum bisa dimanfaatkan secara optimal.

Perusahaan-perusahaan pembuat mainframe akhirnya mulai meluncurkan komputer personal sendiri. IBM ( International Business Machine ) yang merupakan pembuat mainframe terkemuka juga tidak mau ketinggalan. PC dari IBM pertama kali diluncurkan pada tahun 1975 dan dikenal dengan mode 5110.

Pada tahun 1976, Steve Jobs dan Steve Wozniak memperkenalkan Apple 1. Kesuksesannya membuat mereka mendirikan perusahaan Apple Inc dan meluncurkan Apple II pada tahun 1977. Pada tahun 1981, PC IBM yang lebih lengkap hadir menggunakan processor intel 8088 dan system Operasi Microsoft DOS ( Disk Operating System ). Oleh karena desain PC IBM tersebut didokumentasikan dengan lengkap, banyak perusahaan lain yang masuk ke pasar. Perusahaan-perusahaan ini lambat laun bisa memproduksi komponen dan PC sesuai dengan standar IBM ( IBM compatible PC ).

Berbeda dengan komputer IBM yangf standarnya terbuka ( open architecture), saat itu apple tidak memberikan lisensi kepada perusahaan manapun untuk membuat komponen dari komputer mereka. Jadi, semua hardware dan software termasuk sistem operasi dibuat sendiri oleh apple.

PC dengan cepat telah mengubah cara komputerisasi dan komunikasi. komputer yang dulunya sangat identik dengan bisnis dan sains, saat ini memiliki fungsi yang beragam hingga sebagai hiburan ( multimedia dan game ).

4. Komputer dan komponennya
Komputer terdiri atas banyak bagian yang masing-masing mempunyai fungsinya sendiri. Kebanyakan orang memisahkan komponen komputer menjadi dua bagian :

* Komponen dalam komputer itu sendiri ( pemroses ), contoh : CPU, RAM Motherboard ( chip ROM, chipsets, ports, buses dan slot ekspansi ) Drives : Harddisk, floppy drive, CD drive, DVD drive Kartu ekspansi ( expansion cards ) : Graphics cards, Network card, SCSI controller. Sound card, TV tuner card, Modem internal, dlll
* Komponenyang tidak terhubung langsung dengan pemrosesan atau dikenal dengan perangkat tambahan ( peripheral ). contoh : Keybord dan mouse, joystick, monitor, printer, scanner, speaker,drives eksternal, modem eksternal, UPS, voltage ragulator, dll

Model komputer Neumann
Komponen koputer yang dipakai saat ini diturunkan dari model komputer yang dibuat oleh matematikawan asal Hongaria, yaitu John von Neumann ( 1903 - 1957 ). Neumann berusaha membuat model komputer yang bisa bekerja seefisien mungkin. Beliau membagi model hardware komputer menjadi lima bagian besar : Pemroses ( CPU ), masukan ( input ), Keluaran ( output ) memori untuk kerja, dan memori untuk penyimpanan. model komputer neumann ternyata masih digunakan bahkan hingga saat ini.

5. Menggunakan komputer
a. Menyalakan komputer
Komputer hanya bisa bekerja jika sudah dinyalakan. Jika komputer dilengkapi dengan AC Regulator ( Stavolt ), hidupkan dulu AC Regulator, setelah itu tekan tombol power pada komputer. Ketika komputer dinyalakan, program yang terdapat dalam chip ROM ( read Only Memory ) Motherboard akan dieksekusi oleh processor. Program ini disebut juga dengan BIOS ( Basic Input Output System )
b. Post
BIOS selanjutnya akan melakukan pengecekan hardware apa saja yang terpasang, seperti RAM, VGA, dll. Pada proses ini, BIOS akan menampilkan informasi hardware pada monitor :

* Kartu video dan processor
* Nama BIOS dan versinya
* Drives yang berhasil dideteksi
* Jumlah memori RAM

Proses ini dikenal dengan POST ( Power On Self Test ). Jika berhasil, BIOS akan menjalankan botstrap loader, yaitu instruksi boot untuk memanggil system operasi. Sistem operasi adalah software ( perangkat lunak ) berupa program yang berfungsi untuk mengelola hardware dan program lain yang diinstal ke dalam sistem operasi tersebut. Contoh sistem operasi yang banyak dipakai : MIcrosoft Windows, Unix, dan Linux

Jika POST gagal, komputer akan mengeluarkan bunyi beberapa kali tergantung jenis kesalahannya ( error ). Perlu diperhatikan bahwa untuk menyalakan komputer, paling tidak CPU, VGA, dan RAM harus sudah terpasang pada motherboard.
c. Setup BIOS
Saat BIOS menjalankan POST, anda diberi kesempatan masuk ke BIOS Setup ( juga disebut dengan CMOS Setup ) yang berisi konfigurasi dan menu tertentu. Caranya, tekan tombol keyboard sesuai petunjuk yang ditampilkan pada monitor ( biasanya tombol delete atau F2, tergantung pada merk BIOS
Jika tombol untuk setup BIOS tidak ditekan, BIOS akan melakuakan booting dengan memanggil sistem operasi yang ada dalam komputer anda.
AMI = DEL
Award = DEL, F10
Microid = ESC
Phoenix = F2
Menu BIOS yang ada bisa dipakai untuk mengganti waktu dan tanggal komputer, menentukan pssword BIOS, mengaktifkan pilihan tertentu, dll. Pada awal perkembangan komputer, isi data dalam chip ROM benar-benar tidak dapat diubah. Xhip ROM jenis ini juga dikenal dengan PROM ( Prommagrable ROM ). Program BIOS di dalamnya tidak bisa diganti ataupun diperbarui karena program BIOS itu sendiri disimpan dalam chip ROM yang hanya bisa dibaca. Namun, saat ini hampir semua motherboard menggunakan teknologi Flash ROM atau EEPROM ( Electrically Erasable Programable ROM ). Data dalam EEPROM bisa diubah ( di-update ) secara elektronik.
d. Istilah Teknik BIOS
ROM ( Read Only Memory ) : memory yang hanya dapat dibaca. Data di dalamnya tidak dapat diubah melalui proses normal
ROM Shadowing : chip ROM memiliki acces time sampai 150 ns sehingga sangat lambat. Dengan meng-copy isi ROM ke dalam RAM ( shadowing ) saat komputer dinyalakan, BIOS dapat dijalankan lebih cepat.
Update BIOS : Update BIOS diperlukan jika ada masalah dengan BIOS, misalnya BIOS rusak karena terinfeksi virus komputer, ingin menambahkan fitur baru yang tidak didukung BIOS sebelumnya ( seperti agar processor mendukung frekuensi clock yang lebih tinggi ), meningkatkan stabilitas komputer, dll. Oleh karena BIOS berkomunikasi langsung dengan hardware, maka BIOS update harus benar-benar ditujukan untuk motherboard tersebut ( termasuk merk dan model motherboardnya ).
Chip CMOS ( Complementary Metal Oxide Semiconductor ) : chip pada motherboard yang digunakan umenyimpan setting BIOS. Dengan demikian komputer tidak lupa terhadap setting BIOS yang telah diubah meskipun komputer dimatikan. Untuk menjaga CMOS tetap aktif dibutuhkan baterai, misalnya Nickel Candmium ( NICAD ). Nicad akan mengisi ulang secara otomatis ( recharge ) pada saat komputer dinyalakan.

6. Kecepatan Komputer
Kecepatan komputer tergantung pada komponennya. Jika anda menggunakan processor yang cepat sedangkan komponen yang lainnya tidak mendukung, maka komputer tidak akan bisa bekerja secara maksimal. Bagian yang menyebabkan kelambatan inilah yang sering disebut bottle neck. Processor cepat dengan total RAM seadanya, misalnya dapat diumpamakan seperti mengendarai mobil balap di jalan yang macet.

Pemrosesan data oleh komputer dilakukan berdasarkan sinyal digital yang disebut clock. Sinyal clock dipakai untuk sinkronisasi dan dikirimkan ke semua komponen komputer sehingga data bisa diproses dan mengalir secara bersama-sama.

Jika sistem clock bekerja pada 100 Mhz misalnya, berarti ada 100juta siklus klok ( clock style) yang lewat setia detiknya. Sebenarnya perintah pada komputer akan dipecah menjadi perintah-perintah yang lebih kecil. Perintah kecil inilah yang akan dieksekusi.
Alat tertentu bisa saja bekerja lebih cepat atau lebih lambat daripada sistem clock. Komponen yang bekerja pada kecepatan berbeda membutuhkan sinkronisasi dengan cara perkalian ( multiplacation ) ataupun pembagian ( division ). Sebagai contoh, pada komputer dengan sistem clock 100 MHz dan processor 400 MHz, setiap alat memahami bahwa 1 clock pada sistem clock sebanding dengan 4 clock pada processor. Dengan demikian, faktor 4 digunakan untuk sinkronisasi.

Pengelompokan Sistem Operasi Komputer

(Pengantar Teknologi Informasi)

Terdapat beberapa pengelompokan sistem operasi berdasarkan lebar bit data yang bisa ditangani oleh prosesor, mulai dari sistem operasi yang berskala 8-bit, lalu 16-bit, kemudian 32-bit seperti Microsoft Windows NT, IBM OS/400, Sun Solaris, hingga kini yang berskala 64-bit seperti DIGITAL UNIX, Open VMS, IBM AIX for RS/6000, SGI IRIX, dan HP-UX.
Sistem Operasi Komputer Meja (Desktop)

Pada awalnya, perangkat keras dari jenis komputer ini relatif sederhana, sistem operasinya hanya mampu melayani satu pengguna melakukan satu pekerjaan dalam suatu waktu. Titik fokus perancangan sistem operasi jenis desktop, agak berbeda jika dibadingkan dengan sistem operasi main-frame. Pertama, kinerja serta tingkat kerumitan komponen perangkat keras desktop jauh lebih sederhana dan murah. Karena itu, utilisasi perangkat keras tidak lagi menjadi masalah utama. Kedua, para pengguna desktop tidak selalu merupakan ahli dalam bidang komputer, sehingga kemudahan penggunaan menjadi prioritas utama dalam perancangan sistem operasinya. Ketiga, akibat dari alasan kedua di atas, keamanan dan perlindungan kurang mendapatkan perhatian. Saat ini, pengguna desktop sudah direpotkan dengan adanya berbagai jenis virus yang menyerang komputer mereka.

Sistem Operasi Prosesor Jamak

Komputer ini memiliki lebih dari satu prosesor, sehingga dapat meningkatkan jumlah suatu proses yang dapat diselesaikan dalam satu unit waktu (pertambahan throughput). Jika satu processor mengalami suatu gangguan, maka proses yang terjadi masih dapat berjalan dengan baik karena tugas processor yang terganggu diambil alih oleh prosesor lain. Hal ini dikenal dengan istilah Graceful Degradation. Sistemnya sendiri dikenal bersifat fault tolerant atau fail-soft system.

Ada dua jenis multiprocessor system yaitu Symmetric MultiProcessing (SMP) dan Asymmetric MultiProcessing (ASMP). Dalam SMP setiap processor menjalankan salinan identik dari sistem operasi dan banyak job yang dapat berjalan di suatu waktu tanpa pengurangan kinerja. Sementara itu dalam ASMP setiap prosesor diberikan suatu tugas yang spesifik. Sebuah processor bertindak sebagai master processor yang bertugas menjadwalkan dan mengalokasikan pekerjaan pada processor lain yang disebut slave processors. Umumnya ASMP digunakan pada sistem yang besar.

Sistem Operasi Jamak memiliki beberapa keunggulan:

* Peningkatan throughput karena lebih banyak proses/thread yang dapat dijalankan sekaligus.
* Ekonomis dalam peralatan yang dibagi bersama.
* Jika satu processor mengalami gangguan, proses lain masih dapat berjalan dengan baik.

Sistem Operasi Terdistribusi dan Terkluster

Sistem operasi terdistribusi adalah melaksanakan komputasi secara terdistribusi diantara beberapa prosesor, hanya saja komputasinya bersifat loosely coupled system yaitu setiap prosesor mempunyai local memory sendiri. Komunikasi terjadi melalui bus atau jalur telepon. Keuntungannya hampir sama dengan multiprocessor, yaitu adanya pembagian sumber daya dan komputasi yang lebih cepat. Selain itu, pada distributed system juga terdapat keuntungan lain, yaitu memungkinkan komunikasi antar komputer.

Sistem ini terdiri atas dua model, yaitu Client-Server Systems di mana hampir seluruh proses dilakukan terpusat di server berdasarkan permintaan client. Model ini masih dibagi dua jenis lagi yaitu compute server system di mana server menyediakan sarana komputasi dan file server system di mana server menyediakan tempat penyimpanan data. Model yang lain ialah Peer-to-peer System (P2P) beberapa komputer saling bertukar data. Sistem operasi tersebut diatas, ialah NetOS/Distributed OS.

Contoh penerapan Distributed System: Small Area Network (SAN), Local Area Network (LAN), Metropolitan Area Network (MAN), Online Service (OL)/Outernet, Wide Area Network (WAN)/Internet.

Secara umum, sistem kluster ialah gabungan dari beberapa sistem individual (komputer) yang dikumpulkan pada suatu lokasi, saling berbagi tempat penyimpanan data (storage), dan saling terhubung dalam jaringan lokal (Local Area Network).

Sistem kluster memiliki persamaan dengan sistem paralel dalam hal menggabungkan beberapa CPU untuk meningkatkan kinerja komputasi. Jika salah satu mesin mengalami masalah dalam menjalankan tugas maka mesin lain dapat mengambil alih pelaksanaan tugas itu. Dengan demikian, sistem akan lebih andal dan fault tolerant dalam melakukan komputasi.

Dalam hal jaringan, sistem kluster mirip dengan sistem terdistribusi (distributed system). Bedanya, jika jaringan pada sistem terdistribusi melingkupi komputer-komputer yang lokasinya tersebar maka jaringan pada sistem kluster menghubungkan banyak komputer yang dikumpulkan dalam satu tempat.
Sistem Operasi Waktu Nyata

Sistem waktu nyata (Real Time Systems) ialah suatu sistem yang mengharuskan suatu komputasi selesai dalam jangka waktu tertentu. Jika komputasi ternyata belum selesai, maka sistem dianggap gagal dalam melakukan tugasnya.

Sistem waktu nyata memiliki dua model dalam pelaksanaannya: hard real time system dan soft real time system. Hard real time system menjamin suatu proses yang paling penting dalam sistem akan selesai dalam jangka waktu yang ditentukan. Jaminan waktu yang ketat ini berdampak pada operasi dan perangkat keras (hardware) yang mendukung sistem. Operasi I/O dalam sistem, seperti akses data ke storage, harus selesai dalam jangka waktu tertentu.

Soft real time system tidak memberlakukan aturan waktu seketat hard real time system. Namun, sistem ini menjamin bahwa suatu proses terpenting selalu mendapat prioritas tertinggi untuk diselesaikan diantara proses-proses lainnya. Sama halnya dengan hard real time system, berbagai operasi dalam sistem tetap harus ada batas waktu maksimum.

Aplikasi sistem waktu nyata banyak digunakan dalam bidang penelitian ilmiah, sistem pencitraan medis, sistem kontrol industri, dan industri peralatan rumah tangga. Dalam bidang pencitraan medis, sistem kontrol industri, dan industri peralatan rumah tangga, model waktu nyata yang banyak digunakan ialah model hard real time system. Sedangkan dalam bidang penelitian ilmiah dan bidang lain yang sejenis digunakan model soft real time system.

Menurut Morgan [MORG92], terdapat sekurangnya lima karakteristik dari sebuah sistem waktu nyata

* Deterministik, waktu yang dipergunakan untuk mengeksekusi operasi dapat diperkirakan.
* Responsif, dapat menentukan secara pasti kapan eksekusi dimulai dan diakhiri.
* Kendali pengguna, dengan menyediakan pilihan lebih banyak daripada sistem operasi biasa.
* Kehandalan, sehingga dapat menanggulangi masalah-masalah pengecualian dengan derajat tertentu.
* Penanganan kegagalan, agar sistem tidak langsung crash.

Selain penggolongan sistem operasi seperti yang telah disebutkan di atas, sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:

Keluarga Microsoft Windows

Sistem operasi ini terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 (Seven) yang akan dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014)).

Keluarga Unix

Sistem operasi Unix menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.

Mac OS

Mac OS adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).

Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dan lain-lain.

Klasifikasi lainnya adalah:

Klasifikasi sistem operasi berdasarkan End-User Interface

* Command Driven: seluruh perintah pada sistem operasi diketikkan pada prompt perintah atau dieksekusi melalui script file (misal: DOS, UNIX atau XENIX)
* Graphical User Interface (GUI): pengguna akhir menggunakan mouse atau alat penunjuk yang lain untuk memilih obyek yang mewakili suatu instruksi spesifik (misal: Windows 95, IBM -OS/2, MAC-OS)

Klasifikasi sistem operasi berdasarkan Pengguna

* Single-User Single-Tasking: Sistem operasi yang hanya mampu untuk melayani satu pengguna sekali waktu untuk satu instruksi dalam suatu siklus proses (misal MS-DOS)
* Single-User Multi-Tasking: Sistem operasi yang hanya mampu untuk melayani satu pengguna sekali waktu dan mampu untuk mengeksekusi beberapa instruksi dalam satu waktu siklus proses (misal Windows 95, IBM -OS/2, MAC-OS).
* Multi-User Multi-Tasking: Sistem operasi yang mampu untuk melayani beberapa pengguna sekaligus dalam satu waktu dan juga mampu untuk menjalankan beberapa instruksi sekaligus dalam suatu siklus proses.

Klasifikasi sistem operasi berdasarkan pangsa pasar

* Sistem operasi server/network, seperti Windows NT Server, IBM AIX for RS/6000, DIGITAL UNIX, Open VMS, HP-UX, Sun Solaris, dan IBM OS/400.
* Sistem operasi desktop, seperti Windows 95/ Windows NT Workstation, OS/2 Wrap, MacOS, Java.
* Sistem operasi Handheld, seperti Windows CE, GEOS, Magic Cap.

Tips Disable Copy Paste File

Apakah PC atau laptop Anda sering digunakan oleh orang lain? Jika, ya, apakah mereka sering mengcopy data atau file-file penting tanpa seizin Anda? Jika menghendaki, Anda dapat membuat file-file penting Anda tersebut tidak dapat dicopy paste begitu saja. Berikut Tips Men-Disable Copy Paste File bersama Tips dan Trik Komputer sehingga setiap user tidak dengan mudah untuk melakukan copy paste file-file kita ke media penyimpanan, seperti flash disk, disket, CD/DVDRW, media portable lainnya.


Langsung saja, berikut tipsnya.

* Klik Start >> Run >> ketik Regedit kemudian OK atau ENTER.

* Klik HKEY_LOCALMACHINE\SYSTEM\CurrentControlSet\Control

* Klik kanan pada Control pilih New >> Key kemudian beri nama “StorageDevicePolicies” (tanpa tanda kutip)

* Klik kanan pada StorageDevicePolicies kemudian pilih New >> DWord Value kemudian beri nama “WriteProtect” (juga tanpa tanda kutip).

* Kemudian klik double pada WriteProtect tersebut, kemudian ganti value datanya menjadi 1.

* Kemudian Restart Komputer/Laptop Anda.

* Selesai

Jika berhasil, setiap kali ada orang lain yang ingin mengcopy paste file, maka komentarnya seperti di bawah ini.

Jika ingin mengembalikan ke kondisi semula, ganti value datanya menjadi 0.

(sumber : earfun21.blogspot.com)

Followers

English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified


  © Blogger template 'A Click Apart' by Ourblogtemplates.com 2008

Back to TOP