Rabu, 22 Januari 2014

MACAM-MACAM OS DAN PERKEMBANGANNYA




1.Microsoft/windows

            OS buatan Microsoft Corp. ini memiliki user interface yang mudah dimengerti dan dukungan software yang luas. Banyak produsen hardware menyarankan memakai OS ini. OS ini mempunyai kelemahan yaitu VIRUS nya yang bermilyar-milyar jenisnya. Serta harga yang mahal banget. Merupaka OS dengan pemakai terbanyak di dunia saat ini.

Kelebihan :
Instalasi software masih mudah dibandingkan dengan instalasi di sistem operasi yang lain.
Banyak software berbasis Windows.
Dukungan driver yang lebih banyak.
Banyak orang pakai Windows sehingga banyak perusahan membuat aplikasinya menggunakan dasar Windows. Ada beberapa aplikasi yang hanya ada di Windows dan tidak di OS yang lainnya. Bahkan beberapa aplikasi vital dunia kerja.
Karena systemnya sudah dishare untuk bisa dikembangkan (bukan di open lho), maka semakin mudah siapa saja membuat software untuk dijalankan di Mircosoft Windows. Terutama dunia usaha yang membutuhkan aplikasi yang sesuai dengan kebutuhannya.
Perkembangan paling cepat dibanding software lainnya karena banyak perusahaan software yang konsisten menciptakan kemajuan pada sistem operasi Windows.
Banyak gratisan GPL dan Freeware ditawarkan untuk Windows.
Kalau ada masalah mudah menyelesaikannya sebab hampir semua orang bisa, dan mencari ahlinya juga tidak sulit disekitar kita.

Kekurangan :
Harga licensi mahal
Komunitas terlalu sedikit, karena bersifat closed-source
Banyaknya virus yang sering menyerang Windows
Sistem keamanan yang masih dibilang kurang
Sistem yang kurang stabil
Banyak orang tahu bahasa pemrogamannya dan banyak orang pakai karena itu banyak juga yang buat virus untuk Windows dibanding yang lainnya (lebih cepat beken dan tersebar tentunya).
Karena semua orang atau software bisa utak-utik system Windows karena itu sering kali jadi ngadat dan ngaco
Ada banyak versi sehingga kalau mau yang powerfull harus bayar lebih mahal.

Windows XP ProfessionalWindows XP Home Edition Windows XP Media Center EditionWindows VistaWindows XP Tablet PC EditionWindows XP ProfessionalWindows XP Starter Edition



2. GNU Linux

            Sistem operasi yang didasarkan pada Open Source (Bebas Milik). Sistem Operasi ini diperkenalkan oleh Linus Torvald dan berkembang sedemikian cepatnya sehingga hampir bisa melampaui jumlah pengguna Windows di dunia. Memiliki banyak jenis Desktop seperti KDE, Gnome, XFCE dst. Juga banyak jenisnya seperti UBUNTU, MANDRIVA, DEBIAN, GOOGLE OS dst.

  Beberapa kekurangan Debian GNU/LINUX, yaitu :
a. Kurangnya program propietary popular. Karena memperjuangkan komitmen free software maka distribusi Debian GNU/Linux tidak bisa memasukkan berbagai program dengan lisensi yang tidak kompatibel.
b. Waktu pembuatan stable yang lama dan kurangnya program dengan versi baru. Sebagian besar user  yang tridak memiliki koneksi internet broadband, umumnya menggunakan cabang stable dari debian GNU/Linux, yang memang berisikan program dengan versi yang sedikit kuno. Kekurangsn yang satu in  bisa diatasi dengan menggunakan cabang unstable atau testing, yang lebih membutuhkan koneksi iternet apabila sistem ingin terus di-update.
c. Tidak ada kontrol center terpusat berbasis GUI/TUI. Debian banyak mengandalkan tool single command-line untuk melakukan konfigurasi. Bagi sebagian pengguna, kekurangan yang satu ini bisa menjadi kelebihan.
d. Kurangnya dukungan akan perangkat keras. Hal ini bisa disebabkan karena masalah lisensi ataupun masalah teknis.

   Beberapa kelebihan Debian GNU/Linux, antara lain :
a. Dibuat dan didukung oleh komunitas dengan kontrol kualitas yang tinggi.
b. Pemaketan dan kontrol kualitas yang sangat baik dan konsisten, serta jumlah paket yang sangat besar. Setiap paket deb telah diatur sedemikian rupa sehingga memilii kuaitas yang baik dan telah diuji. Pengaturan software pada distribusi Debian GNU/Linux merupakan hal yang menyenangkan. Dengan lebih dari 15000 paket binary, user bebas untu memilih paket-paket mana saja yang diinginkan, tanpa harus melakukan kompilasi sendiri.
c. Model pengembangan yang sangat baik dan waktu pembuatn yang tidak teburu-buru.
Debian memiliki cabang pengembangan, yaitu :
1) Stable: telah teruji, stabil;, walupun sedikit kuno.
2) Testing; pengujian (dimanapengembangan telah melwati serangkaian pengujian dicabang unstable).


3. MAC OSX

            Jika kamu sedang mencari Operating System yang stabil dengan Interface yang friendly dan powerful, Mac OS X bisa menjadi salah satu pilihannya. Meskipun FreeBSD telah mempunyai interface desktop untuk para profesional komputer, namun keliatannya kurang cocok untuk para paraniod, kakek-kakek, maupun nenek-nenek. Mac OS X lebih cocok untuk mereka karena mempunyai desain yang sangat intuitif. Mereka dapat langsung menggunakannya tanpa harus banyak berpikir. Mac OS menyertakan banyak hal yang sebenarnya tidak diperlukan untuk menjalankan sebuah server internet, serta hanya dapat berjalan pada hardware Apple. Sehingga, untuk kerperluan server murah dan powerfull, Mac OS tidak direkomendasikan. Meskipun, anda tidak dapat melihat source code GUI interface Mac OS, anda tetap dapat melihat source code BSD yang ada didalamnya. Apple telah me-releasenya dengan nama kode Darwin.

KELEBIHAN:

- System sudah berjalan 64 bit, meskipun untuk mengaktifkan kernel 64 bit nya, dibutuhkan sedikit pengaturan. tetapi biasanya apple akan mengeluarkan updatenya di kira2 system 10.6.5 / ke atas, untuk bisa berjalan dengan system 64 bit sepenuhnya.

- Adanya fitur open CL, yang menggantikan open GL. tetapi tetap masih memsupport open GL dengan sempurna

- Cara menginstallnya sangat mudah dan waktu yang dibuthukna untuk menginstall hanya kira2 1 jam saja.

- Hardisk yang dibutuhkan sedikit, hanya kira2 5GB saja (jadi setelah install snow leopard bila diupgrade dari leopard, pasti HD akan bertambah) ^^

- Dekstop yang lebih interaktif, terutama di animasinya. Selain itu, pengaturan yang lebih simpel.

- Shutdown yang sangat cepat. Dan paling cepat saat ini. waktu untuk shutdown hanya dibutuhkan kira2 3-4 detik saja.

- tambahan fitur spt quick time X, pdf viewer, fitur quick look berjalan dengan maksimal, hampir support semua file (hal ini sangat membantu bagi saya), dll

- time machine jauh lebih cepat dibanding leopard.

KEKURANGAN:

- Beberapa program tidak dapat berjalan, karena masih menggunakan system 32 bit. berikut adalah beberapa daftar yang tidak support di Snow...
Parallels Desktop, v2.5 and earlier
McAfee VirusScan, v8.6
Norton AntiVirus v11.0
Internet Cleanup 5 v5.0.4
Application Enhancer v2.0.1 and earlier
Unsanity
AT&T Laptop Connect Card v 1.0.4, 1.0.5, 1.10.0
launch2net v2.13.0
iWOW plug-in for iTunes v2.0
Missing Sync for Palm Sony CLIE Driver v6.0.4
TonePort UX8 Driver v4.1.0
ioHD Driver v6.0.3
Silicon Image SiI3132 Drivers v1.5.16.0
- Banyak driver printer yang tidak diikutkan dalam snow leopard 10.6, tetapi di update yang 10.6.1 dan 10.6.2 apple telah mengikutkan driver2 printer tersebut, meskipun belum lengkap.

- Beberapa user masih mengeluh banyaknya masalah yang terjadi di airport, terutama di mac 10.6 / 10.6.1

- GUI tidak berubah banyak. secara perkembangan, win 7 lebih signifikan dalam memperbaiki GUI / dekstop.

- Snow leopard hanya bisa berjalan pada processor berbasis intel saja.

- Kecepatan pada saat menjalankan aplikasi tidak berbeda jauh dibanding dengan leopard, malah mengalami penurunan kcepatan sekitar 2,5%.

- bootcamp dan beberapa modem USB tidak terbaca pad saat menggunakan snow leopard dengan kernel 64 bit (ini sangat menganggu bagi saya)


4. BSD OS (OPEN BSD)

            OpenBSD adalah cabang dari NetBSD sejak tahun 1996, tujuan utama adalah membuat OS BSD yang paling aman. OpenBSD adalah BSD yang pertama kali men-support hardware-accelerated cryptography (membolehkan untuk men-encrypt dan decrypt informasi pada waktu yang singkat), para developernya sangat bangga karena faktanya, default instalasi OpenBSD tidak dapat di-hack selama 4 tahun!!
Para OpenBSD mania telah meng-audit seluruh code OpenBSD, memperbaiki lubang-lubang security yang mungkin dapat diexploitasi. Namun, dari sisi user-friendly, OpenBSD tidak seperti FreeBSD.

Berikut beberapa kelebihan dari system operasi FreeBSD :

1. Virus/Spyware yang menyerang sedikit
2. Banyak terserdia aplikasi dan program gratis
3. Relatif mudah dikustomisasi (diutak-atik) secara bebas
4. Multiuser

Sedangkan kekurangan FreeBSD :

1. Relatif sulit penggunaannya, karena masih text base dalam meng-command
2. Dibandingkan Windows, GUI pada FreeBSD masih kurang
3. Bagi para gamers, game system operasi ini sangat sedikit



5. Sun Solaris

            Solaris adalah salah satu UNIX yang paling dikenal dunia. Solaris dibuat oleh Sun Microsystem. Solaris berjalah pada high-end hardware yang dapat mendukung puluhan processor, GB RAM, serta harddisk. Ia banyak digunakan sebagai platform oleh aplikasi enterprise, seperti Oracle. Solaris didesain untuk berjalan pada processor SPARC yang diproduksi oleh SUN. Karena SUN mengontrol sendiri hardware dan software, mereka dapat mengembangkan system dengan fitur2 menarik, seperti, hot-swappable RAM, mainboard, harddisk, CPU.

Kelebihan lain nya dalam Solaris adalah :

    ZFS adalah fasilitas Restore mirip seperti feature Restrore di Windows
    Banyak tool observasi dan debugging
    Memiliki beberapa bentuk virtualisasi
    Mempunyai tingkat stabilitas yang tinggi
    Integrasi Apache, MySQL dan PHP untuk menjalankan Web Server

Dari banyak kelebihan yang mungkin belum bisa saya sebutkan masih ada juga beberapa kekurangan dari system solaris tersebut, antara lain :

    Harga sistem operasi komersil yang mahal
    Kepantasan inovasi linux lama yang sehingga member kesan unix menjadi komersil
    Driver hardware yang kurang baik



6. Linux

            Linux adalah sebuah kloning UNIX, ditulis benar-benar dari bawah lebih dari satu dekade lalu. Linux sama dengan BSD dalam banyak hal, namun BSD telah mempunyai budaya yang telah lama, serta lebih ramah terhadap dunia komersial. Linux mensyaratkan kepada pemakai komersial untuk memberikan feedback kembali ke linux, sementara BSD tidak mempunyai batasan seperti ini. Diantara pengguna UNIX, terdapat konflik persepsi antara kubu BSD dan LINUX. Namun jika anda menggali lebih dalam, sebaliknya, anda akan melihat bagaimana para developer berkomunikasi dan bekerjasama dengan ramah dan pikiran terbuka. Hanya sebagian kecil dari user maupun developer yang membuat friksi.

Kelebihan :

    Linux bisa didapatkan secara bebas tanpa perlu membayar lisensi. Anda juga bisa mengunduh kode sumber Linux jika ingin melihatnya tanpa ada batasan apapun. Dengan begitu kita membantu mengurangi pembajakan.
    Sistem operasi Linux bebas diperbanyak dan digunakan tanpa melanggar hukum karena linux opensource. Jadi sah-sah saja kalau kalian ingin mendownload dan memperbanyak semau kalian. Tidak akan dijerat hukum
    Linux memiliki koleksi piranti lunak yang sangat lengkap untuk keperluan desktop, laptop dan server. Jika piranti lunak yang tersedia terasa kurang, Anda dapat menambahkannya dengan mudah melalui repository yang tersedia. Linux mempunyai banyak distro dengan kelebihan masing-masing tergantung pada kebutuhan kita. Kalian ingin yang menonjol di office nya?pakai aja OpenSuse, pengen server?ada CentOs atau Debian. Untuk lebih lengkapnya bisa lihat disini. "10 Distro Linux Terbaik 2011"
    Linux mempunyai banyak dukungan dari berbagai pihak. tidak bisa dipungkiri banyak orang yang menyukai hal gratis maka banyak pula yang peduli akan linux.hhehe Mereka banyak membuat forum dan komunitas untuk saling membantu dalam memecahkan masalah yang dihadapi linux. hal yang perlu ditanamkan adalah bahwa Linux adalah milik bersama dikembangkan dan duganakan bersama demi kepentingan bersama.
    Perbaikan kutu (bug) atau cacat yang terdapat di Linux sangat cepat, karena Linux dikembangkan secara komunitas dan setiap komunitas bisa memberikan masukan-masukan dan perbaikan untuk kutu atau cacat tersebut
    Tidak perlu khawatir terkena sweeping software, Kalau komputer/laptop kalian pakai Windows atau software bajakan bajakan kalian akan sangat khawatir di Luar negeri, wah kalau ketahuan bisa jadi masalah itu. Kalau pakai Linux tak perlu khawatir pergi kemana saja. PeDe saja pergi kemanapun buka laptop dimana pun
    Linux mudah digunakan, dulu orang berpendapat bahwa linux sulit digunakan karena berbasis teks(DOS) tapi sekarang hal itu telah berubah karena sekarang menggunakan linux hampir semudah menggunakan Windows XP/7.
    Linux relatif stabil. Komputer yang dijalankan di atas sistem operasi UNIX sangat dikenal stabil berjalan tanpa henti. Linux, yang merupakan varian dari UNIX, juga mewarisi kestabilan ini. Jarang ditemui, komputer yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk mengakhiri kejadian tersebut.
    Linux mempunyai kompatibilitas ke belakang yang lebih baik (better backward-compatibilty). Perangkat keras yang telah berusia lama, masih sangat berguna dan dapat dijalankan dengan baik di atas Linux. Selain itu, tidak pernah ditemui dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang lebih lama. Pada Windows, kita seakan dituntut untuk terus mengikuti perkembangan perangkat keras, seperti kasus file .docx (Word 2007-2010) yang tidak bisa dibuka dengan Microsoft Word 2003 atau versi dibawahnya.
    Kita berhak mengotak-atik linux sesuai dengan kebutuhan dan kemauan kita karena linux bebas dikembangkan oleh siapapun. Itu artinya kalian bisa membuat distro Linux kalian sendiri.
    Linux lebih aman terhadap virus, karena selain jumlah virus di Linux sangat sedikit. Linux juga sangat ketat dalam hal pengelolaan keamanan. Saat ini linux dipercaya sebagai SO yang paling aman. Bisa dibilang linux hampir kebal dengan kebanyakan virus yang ada saat ini. Karena kebanyakan virus dibuat untuk berjalan di Windows jadi tidak akan berjalan di linux. Walaupun memang ada beberapa virus yang dibuat untuk linux. Tapi tak perlu khawatir itu sangat jarang terjadi. Karena masih jarang orangyang mengerti scirpting pembuatan virus di linux.hhehe Kalian tak perlu mengorbankan kinerja RAM kalian untuk menjalankan antivirus dan membuang waktu untuk mengupdate nya.
    Saat kalian menginstall distro linux kalian akan mendapatkan satu paket SO beserta semua aplikasi kebutuhan dasar seperti Office, mp3player bahkan photo editor. untuk Office kalian akan mendapatkan LiberOffice(untuk distro keluaran baru), kalau di Windows ada CorelDraw di Linux ada Inkscape, di Windows Photoshop di Linux GIMP bahkan ada Aplikasi CD burner bawaan linux dan itu semua gratis! Jadi kalian tak perlu repot mengintsall ms.office, nero dll karena sudah tersedia satu paket dengan SO nya. Sangat efisien bukan?
    hampir semua jenis aplikasi yang ada di windows ada alternatifnya di Linux. seperti ms.office dan LibreOffice. Terpaksanya memang membutuhkan aplikasi dari Windows kita bisa memakai aplikasi Emulator seperti Wine. Jadi file seperti .exe masih bisa dijalankan.
    Linux dapat membaca jenis file lebih baik dibandingkan sistem operasi lain.
    Linux sangat stabil karena jarang sekali crash maupun hang. Anda juga tidak perlu bahkan tidak pernah melakukan restart jika melakukan konfigurasi sistem. Tak perlu reboot di Linux . Saat kalian menginstall driver atau beberapa aplikasi di Windows pasti kalian diminta untuk mereboot pc/laptop kalian bukan?ini tidak akan terjadi di linux. semua software akan langsung berjalan tanpa reboot.
    Linux dapat dijalankan melalui Live CD tanpa merubah sistem yang ada, ini artinya kalian bisa mencoba menjalankan linux di komputer kalian  walaupun belum diinstall. Seperti trial gitu lah tapi ga perlu diinstall dan tidak ada batas waktu dan penggunaan. Dan itu semua berjalan tanpa merubah sistem yang sudah ada di komputer kalian. Jadi sistem kalian tidak akan rusak.
    Di Linux kita akan mendapatkan khusus suite yang berisi pendidikan dan permainan. ini kurang dikembangkan di Windows dan untuk mendapatkannya harus bayar bayar dan bayar,..
    Di Linux kita bisa memutar musik, menonton film/video dan menjalankan software secara bersamaan dengan lancar tanpa mengurangi kerja salah satunya. Linux tidak membatasi bagaimana konten digunakan pada sistem. Tidak ada manajemen hak digital (DRM) perlambatan bawah komputer atau menyebabkan konflik dengan hardware atau software. Keluaran audio visual yang tinggi tidak artificially direndahkan. kalian bisa menjalankan konten kalian tanpa mengganggu sistemnya.
    Kalian tidak akan menanyakan ke teman kalian…Bro kok RUNDLL32.EXE ?? hehehe.. :P
    Linux akan membantu kita menghapus spam tanpa biaya. Bahkan, Spam Assassin, salah satu yang paling populer open source anti-spam system  adalah dasar dari banyaknya komersial produk anti-spam. Sangat berbeda dengan produk seperti Symantec Mail Security yang membandrol sekitar $ 30/mailbox. Layanan seperti MessageLabs juga biaya per surat bro.aaaakkh mending buat email Baru deh kalau email Saya di kirim Spam Assassin daipada Bayar!
    Perangkat lunak open source menawarkan versi yang lebih baik dari Microsoft Office SharePoint Server dari Microsoft
    Linux happily akan menginstal sendiri pada partisi hardisk logis. Anda tidak dibatasi untuk partisi utama.
    Anda tidak perlu untuk mencari Resor vendor atau menggunakan situs Windows Update untuk melakukan sesuatu pekerjaan.
    Linux adalah sebuah sistem multi-user . Kalian bisa memiliki banyak pengguna Linux yang bekerja di salah satu sistem. Sedangkan Windows Terminal Services menawarkan tapi tidak standar, dan ada yang ekstra lisensi per pengguna. wah Nekak abis u,u
    Linux mempunyai bahasa scripting yang sangat kuat, sehingga memberi kekuatan yang besar pada sistem administrator
    Proyek honeypot menemukan bahwa sebuah unpatched Linux server dapat lebih bertahan jika terkoneksi dengan Internet sementara patch Windows server akan bangkrut dalam waktu beberapa jam saja. Bahkan tanpa patch pun, Linux masih lebih baik daripada Windows.
    sebuah out-of-the-box sistem Linux dapat digunakan untuk yang jauh lebih besar dari berbagai kepentingan yang out-of-the-box sistem Windows. kalian bisa mail server, web server, database server, dan file-print server, intranet server, remote akses server, VPN server, server FTP. Benar-benar apapun yang kalian inginkan kawan. Linux padamu pokoknya!wkwkwk
    Beberapa vendor perangkat keras seperti ASUS akan mencari embedding Linux di silicon untuk membuat generasi komputer berikutnya yang lebih cepat. kita tidak boleh melakukan ini dengan Windows, dan tidak mungkin mereka akan datang dengan kenaikan harga karena perizinan.
    Linux tidak akan mati karena opensource dan free. Linux mendapat dukungan yang sangat besar oleh dunia. tidak seperti Vendor yang OS yang telah tutup seperti BeOS, AmigaOS.

Kekurangan :

    Linux kurang memiliki dukungan dari produsen hardware dalam hal penyediaan driver. Hampir semua driver yang saat ini ada di Linux  merupakan hasil jerih payah komunitas, dan sebagian kecil murni dukungan dari produsen hardware.
    Linux masih kurang didukung oleh beberapa pembuat permainan/game. Kebanyakan permbuat permainan masih menggunakan sistem operasi Microsoft Windows sebagai platform mereka. Untuk mencari daftar perangkat keras yang didukung pada Linux, kita dapat melihatnya di Linux-Drivers.org atau LinuxHardware.org.
    Banyak pengguna yang belum terbiasa dengan Linux dan masih ‘Windows minded’, takut untuk beralih dari Windows.
    Proses instalasi software / aplikasi yang tidak semudah di Windows yang sudah tersebar luas bajakannnya. Instalasi software di Linux, akan menjadi lebih mudah bila terkoneksi ke internet atau bila mempunyai CD / DVD repository-nya. Bila tidak, maka kita harus men-download satu per satu package yang dibutuhkan beserta dependencies-nya.
    Bagi administrator sistem yang belum terbiasa dengan Unix-like (seperti Linux), maka mau tidak mau harus mempelajari hal ini. Sehingga syarat untuk menjadi administrator adalah manusia yang suka belajar hal-hal baru dan terus-menerus belajar.
    Aplikasi-aplikasi di Linux belum seampuh aplikasi di Windows. Namun tidak perlu khawatir, dengan seiring waktu maka perkembangan itu juga akan meningkat.
    Struktur direktori dan hak-akses yang membingungkan bagi yang sudah terbiasa dengan Windows dan belum mengenal UNIX/Linux sama sekali.

1. Fedora Core 4
2. Suse
3. Ubuntu 5.04
4. Knoppix 3.8
5. PC Linux OS6. Linux Xnuxer7. Mandrake 10.0


7. IRIX, HPUX, dan lainnya

            UNIX lain adalah IRIX (Silicon Graphics), sebuah applikasi grafis UNIX yang terkenal, serta HP-UX (Hewlett-Packard), yang populer dikalangan enterprise besar. Banyak paket software high-end seperti informix, mendesain khusus aplikasi pada platform HP-UX. Anda juga akan menemui pesaing lain seperti SCO dan UnixWare. Mereka juga UNIX namun tidak sepopuler seperti lainnya. Masih ada lagi UNIX lain seperti: A/UX (Apple), SINIX (Siemens UNIX) dan Xenix (Microsoft). Ya, microsoft adalah vendor UNIX bertahun-tahun yang lalu. Xenix kemudian dijual ke SCO dan menjadi SCO UNIX.

8. DOS

            Era Sebelum Windows, MS-DOS, singkatan dari Microsoft Disk Operating System, adalah sebuah sistem operasi yang sangat banyak digunakan oleh komputer IBM-PC atau yang kompatibel dengannya. Microsoft membuat MS-DOS sebagai sebuah sistem operasi mainstream, sebelum pada akhirnya menghentikan dukungan MS-DOS secara perlahan ketika mereka membuat sebuah sistem operasi berbasis antarmuka grafis (dikenal juga dengan sebutan GUI) untuk pasar mainstream, yang disebut sebagai Microsoft Windows.


A. Kelebihan Menggunakan DOS
  
  a. Dapat lebih mudah membuat folder bersama subfolder nya.
  b. Dapat melihat file di suatu harddisk atau folder secara keseluruhan maupun yang di hidden.
  c. Dapat mengcopy file lebih cepat dibandingkan sistem operasi berbasis GUI (Graphic Unit Interface).


B. Kekurangan Menggunakan DOS

    a. Resiko Kehilangan file lebih besar jika kita sedang ceroboh atau tidak fokus.
    b. Tempilan kurang menarik.
    c. Pengoperasian nya masih berbasis teks.

MS-DOS versi 1.
MS-DOS versi 2.xx
MS-DOS versi 3.xx
MS-DOS versi 4.xx
MS-DOS versi 5.xx
MS-DOS versi 6.xx
MS-DOS versi 7.xx






No Nama  Sistem Operasi  Pengembang  Tahun

1 Nextstep                         NeXT 1985
2 OPENSTE                        NeXT dan  Sun Microsystems 1993
3 Mac OS 8                         Apple Inc. 1997
4 Mac OS 8.1                 Apple Inc. 1998
5 Mac OS 8.6                 Apple Inc. 1999
6 Mac OS 9                         Apple Inc. 1999
7 Mac OS X Hera                 Apple Inc. 1999
8 Mac OS X Kodiak         Apple Inc. 2000
9 Mac OS X Cheetah         Apple Inc. 2001
10 Mac OS X Puma         Apple Inc. 2001
11 Mac OS X Jaguar         Apple Inc. 2002
12 Mac OS X Panther         Apple Inc. 2003
13 Mac OS X Tiger                 Apple Inc. 2005
14 Mac OS X Leopard         Apple Inc. 2007
15 Mac OS X Snow Leopard Apple Inc. 2009
16 MS-DOS                    Microsoft Inc. 1980
17 Windows 1.0            Microsoft Inc. 1985
18 Windows 2.0            Microsoft Inc. 1988
19 Windows 3.0            Microsoft Inc. 1990
20 Windows 3.1            Microsoft Inc. 1992
21 Windows 95            Microsoft Inc. 1995
22 Windows 98            Microsoft Inc. 1998
23 Windows 98 SE            Microsoft Inc. 1999
24 Windows Me            Microsoft Inc. 2000
25 Windows 2000            Microsoft Inc. 2000
26 Windows NT 3.5            Microsoft Inc. 1994
27 Windows NT 3.5.1    Microsoft Inc. 1995
28 Windows NT 4.0            Microsoft Inc. 1996
29 Windows XP            Microsoft Inc. 2001
30 Windows Server 2003    Microsoft Inc. 2003
31 Windows Vista            Microsoft Inc. 2006
32 Windows Home Server  Microsoft Inc. 2007
33 Windows Server 2008    Microsoft Inc. 2008
34 Windows 7            Microsoft Inc. 2009
35 Debian 5.0 “Lenny”    Debian Project 1993
36 Fedora 11                    Fedora Project 2003
37 Gentoo Linux 2008.0    Gentoo Foundation 2008
38 Red Hat Linux            Red Hat 1995
39 Mandriva Linux 2009.1   Mandriva 2009
40 openSUSE            openSUSE Project 1994
41 Slax 6                    Tomáš Matejícek 2008
42 Ubuntu                    Canonical Ltd. / Ubuntu Foundation 2004
43 Solaris 1.x                    Sun Microsystems 1991
44 Solaris 2.0                    Sun Microsystems 1992
45 Solaris 2.1                    Sun Microsystems 1993
46 Solaris 2.5                    Sun Microsystems 1995
47 Solaris 7                    Sun Microsystems 1998
48 Solaris 8                    Sun Microsystems 2000
49 Solaris 9                    Sun Microsystems 2003
50 Solaris 10                    Sun Microsystems 2005
51 Unix AT&T                   Bell Labs 1969
52 Plan 9 from Bell Labs    Bell Labs 1992
53 Google Chrome OS    Google Inc. 2009
54     windows 8                    microsoft inc.     2012

Kamis, 21 November 2013

Menjelaskan tentang Metode Akses Memory, Sifat-sifat Memory, dan RAM & ROM

METODE ACCESS
Perbedaan tajam yang terdapat pada sejumlah jenis memori adalah metode access-nya. Terdapat empat macam metode :

• Sequential access, memori diorganisasi menjadi unit – unit data yang disebut record. Akses harus dibuat dalam bentuk urutan linier yang spesifik. Informasi mengalamatan yang disimpan dipakai untuk memisahkan record – record dan untuk membantu proses pencarian. Terdapat shared read/write mechanism untuk penulisan/pembacaan memorinya. Pita magnetik merupakan memori yang menggunakan metode sequential access.

• Direct access, sama sequential access terdapat shared read/write mechanism. Setiap blok dan record memiliki alamat unik berdasarkan lokasi fisiknya. Akses dilakukanlangsung pada alamat memori. Disk adalah memori direct access.

• Random access, setiap lokasi memori dipilih secara random dan diakses serta dialamati secara langsung. Contohnya adalah memori utama.

•Associative access, merupakan jenis random akses yang memungkinkan pembandingan lokasi bit yang diinginkan untuk pencocokan. Jadi data dicari berdasarkan isinya bukan alamatnya dalam memori. Contoh memori ini adalah cache memori.Metode Akses Memori


 SIFAT-SIFAT MEMORY
Elemen dasar memori adalah sel memori. Walaupun digunakan sejumlah teknologi elektronik, seluruh sel memori memiliki sifat–sifat tertentu :
-         Sel memori memiliki dua keadaan stabil (atau semi-stabil), yang dapat digunakan untuk merepresentasikan bilangan biner 1 atau 0
-          Sel memori mempunyai kemampuan untuk ditulisi (sedikitnya satu kali)
-          Sel memori mempunyai kemampuan untuk dibaca

Memory tetap adalah sifat dari tempat penyimpanan data yang tidak akan hilang meskipun daya listrik diputus. Sedangkan memori sementara adalah sifat dari tempat penyimpanan data yang akan hilang juka daya listrik diputus.

RAM & ROM  
1.    RAM : RAM statik (SRAM) dan RAM dinamik (DRAM).
2.    ROM : ROM, Programmable ROM (PROM), Erasable PROM (EPROM), Electrically EPROM (EEPROM), Flash Memory.

Random Access Memory (RAM)
-         Baca dan tulis data dari dan ke memori dapat dilakukan dengan mudah dan cepat.
-         Bersifat volatile
-         Perlu catu daya listrik.


RAM Dinamik (DRAM)
Disusun oleh sel-sel yang menyimpan data sebagai muatan listrik pada kapasitor.
Ada dan tidak ada muatan listrik pada kapasitor dinyatakan sebagai bilangan biner 1 dan 0.
Perlu pengisian muatan listrik secara periodik untuk memelihara penyimapanan data.

RAM Statik (SRAM)
Disusun oleh deretan flip-flop.

Baik SRAM maupun DRAM adalah volatile. Sel memori DRAM lebih sederhana dibanding SRAM, karena itu lebih kecil. DRAM lebih rapat (sel lebih kecil = lebih banyak sel per satuan luas) dan lebih murah. DRAM memrlukan rangkaian pengosong muatan. DRAM cenderung lebih baik bila digunakan untuk kebutuhan memori yang lebih besar. DRAM lebih lambat.

Read Only Memory (ROM)
-         Menyimpan data secara permanen
-         Hanya bisa dibaca

Dua masalah ROM
-         angkah penyisipan data memerlukan biaya tetap yang tinggi.
-         Tidak boleh terjadi kesalahan (error).

Programmabel ROM (PROM)
Bersifat non volatile dan hanya bisa ditulisi sekali saja.
Proses penulisan dibentuk secara elektris.
Diperlukan peralatan khusus untuk proses penulisan atau “pemrograman”.

Erasable PROM (EPROM)
Dibaca secara optis dan ditulisi secara elektris.
Sebelum operasi write, seluruh sel penyimpanan harus dihapus menggunakan radiasi sinar ultra-violet terhadap keping paket.
Proses penghapusan dapat dilakukan secara berulang, setiap penghapusan memerlukan waktu 20 menit.
Untuk daya tampung data yang sama EPROM lebih mahal dari PROM.

Electrically EPROM (EEPROM)
Dapat ditulisi kapan saja tanpa menghapus isi sebelumnya.
Operasi write memerlukan watu lebih lama dibanding operasi read.
Gabungan sifat kelebihan non-volatilitas dan fleksibilitas untuk update dengan menggunakan bus control, alamat dan saluran data.
EEPROM lebih mahal dibanding EPROM.

Sel memori memiliki sifat tertentu sbb.:
-         Memiliki dua keadaan stabil untuk representasi bilangan biner 1 atau 0.
-         Memiliki kemampuan untuk ditulisi
-         emiliki kemampuan untuk dibaca

Sumber :

http://suwidi.or.id/downloads/kuliah/Arkom/google

Prinsip-Prinsip Chache Memori


Prinsip-Prinsip Chache Memori
Cache memori ditujukan untuk memberikan kecepatan memori yang mendekati kecepatan memori tercepat yang bisa diperoleh, sekaligus memberikan ukuran memori yang besar dengan harga yang lebih murah dari jenis-jenis memori semikonduktor. Konsepnya adalah sebagai berikut :
Terdapat memori utama yang relatif lebih besar dan lebih lambat dan cache memory yang berukuran lebih kecil dan lebih cepat. Cache berisi salinan sebagian memori utama. Pada saat CPU membaca sebuah word memory, maka dilakukan pemeriksaan untuk mengetahui apakah word itu terdapat pada cache. Bila sudah ada, maka word akan dikirimkan ke CPU. Sedangkan bila tidak ada, blok memori utama yang terdiri dari sejumlah word yang tetap akan dibaca ke dalam cache dan kemudian akan dikirimkan ke CPU.
  •  Elemen-elemen Rancangan Cache
Walaupun terdapat banyak implementasi cache, hanya terdapat sedikit elemen-elemen dasar rancangan yang dapat mengklasifikasikan dan membedakan arsitektur cache. Adapun elemen yang akan dibahas pada subbab ini adalah elemen pertama yaitu ukuran cache. Semakin besar cache maka semakin besar jumlah gate yang terdapat pada pengalamatan cache. Akibatnya adalah cache yang berukuran besar cenderung untuk lebih lambat dibanding dengan cache berukuran kecil (walaupun dibuat dengan teknologi rangkaian terintegrasi yang sam adan pitaruh pada tempat pada keping dan board yang sama. Kinerja cache juga sangat sensitif terhadap sifat beban kerja, maka tidaklah mungkin untuk mencapai ukuran cache yang ‘optimum’.
  •  Fungsi Pemetaan (Mapping)
Karena saluran cache lebih sedikit dibandingkan dengan blok memori utama, diperlukan algoritma untuk pemetaan blok-blok memori utama ke dalam saluran cache. Selain itu diperlukan alat untuk menentukan blok memori utama mana yang sedang memakai saluran cache. Pemilihan fungsi pemetaan akan menentukan bentuk organisasi cache. Dapat digunakan tiga jenis teknik, yaitu sebagai berikut :
a. Pemetaan Langsung (Direct Mapping)
Pemetaan ini memetakan masing-masing blok memori utama hanya ke satu saluran cache saja. Jika suatu block ada di cache, maka tempatnya sudah tertentu. Keuntungan dari direct mapping adalah sederhana dan murah. Sedangkan kerugian dari direct mapping adalah suatu blok memiliki lokasi yang tetap (Jika program mengakses 2 block yang di map ke line yang sama secara berulang-ulang, maka cache-miss sangat tinggi).
b. Pemetaan Asosiatif (Associative Mapping)
Pemetaan ini mengatasi kekurangan pemetaan langsung dengan cara mengizinkan setiap blok memori utama untuk dimuatkan ke sembarang saluran cache. Dengan pemetaan asosiatif, terdapat fleksibilitas penggantian blok ketika blok baru dibaca ke dalam cache. Kekurangan pemetaan asosiatif yang utama adalah kompleksitas rangkaian yang diperlukan untuk menguji tag seluruh saluran cache secara paralel, sehingga pencarian data di cache menjadi lama
c. Pemetaan Asosiatif Set (Set Associative Mapping)
Pada pemetaan ini, cache dibagi dalam sejumlah sets. Setiap set berisi sejumlah line. Pemetaan asosiatif set memanfaatkan kelebihan-kelebihan pendekatan pemetaan langsung dan pemetaan asosiati
  •  Jumlah Cache
a. Cache Satu Tingkat VS Cache Dua Tingkat
Dengan meningkatkan kepadatan logik, telah memungkinkan menempatkan cahce pada keping yang sama seperti processor: the on-chip cache. Dibandingkan dengan suatu cache yang dapat dijangkau via bus eksternal, on-chip cache mengurangi aktivitas bus eksternal processor dan akibatnya meningkatkan waktu eksekusi dan meningkatkan kinerja sistem secara keseluruhan.
Memori yang bernama L1 Cache ini adalah memori yang terletak paling dekat dengan prosesor (lebih spesifik lagi: dekat dengan blok CU [Control Unit]). Penempatan Cache di prosesor dikembangkan sejak PC i486. Memori di tingkat ini memiliki kapasitas yang paling kecil (hanya 16KB), tetapi memiliki kecepatan akses dalam hitungan nanodetik (sepermilyar detik). Data yang berada di memori ini adalah data yang paling penting dan paling sering diakses. Biasanya data di sini adalah data yang telah diatur melalui OS (Operating System) menjadi Prioritas Tertinggi (High Priority).
Memori L2 Cache ini terletak terletak di MotherBoard (lebih spesifik lagi: modul COAST : Cache On A STick. Bentuk khusus dari L2 yang mirip seperti Memory Module yang dapat diganti-ganti tergantung motherboardnya). Akan tetapi ada juga yang terintegrasi langsung dengan MotherBoard, atau juga ada yang terintergrasi dengan Processor Module. Di L2 Cache ini, kapasitasnya lebih besar dari pada L1 Cache. Ukurannya berkisar antara 256KB—2MB. Biasanya, L2 Cache yang besar diperlukan di MotherBoard untuk Server. Kecepatan akses sekitar 10ns.


Perkembangan Sejarah Komputer dari Generasi pertama sampai Sekarang

Sejarah komputer sudah dimulai sejak zaman dahulu kala. Sejak dahulu kala, prosespengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik (mechanical and electronic) untuk membantu manusia dalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil lebih cepat. Computer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan-penemuan manusia sejak dahulu kala berupa alat mekanik (mechanical) maupun elektronik (electronic)

Saat ini komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan dan pekerjaan. Computer yang ada sekarang memiliki kemampuan yang lebih dari sekedar perhitungan
 mathematics biasa. Diantaranya adalah sistem komputer di kassa supermarket yang mampu membaca kode barang belanja, sentral telephone yang menangani jutaan panggilan dan komunikasi, jaringan komputer dan internet yang menghubungkan berbagai tempat di dunia.


Sejarah Komputer menurut periodenya adalah:

* Alat Hitung Tradisional dan Kalkulator Mekanik

* Komputer Generasi Pertama

* Komputer Generasi Kedua

* Komputer Generasi Ketiga

* Komputer Generasi Keempat

* Komputer Generasi Kelima

ALAT HITUNG TRADISIONAL dan KALKULATOR MEKANIKAbacus, yang muncul sekitar 5000 tahun yang lalu di Asia kecil dan masih digunakan di beberapa tempat hingga saat ini dapat dianggap sebagai awal mula mesin komputasi.Alat ini memungkinkan penggunanya untuk melakukan perhitungan menggunakan biji-bijian geser yang diatur pada sebuah rak. Para pedagang di masa itu menggunakan abacus untuk menghitung transaksi perdagangan. Seiring dengan munculnya pensil dan kertas, terutama di Eropa, abacus kehilangan popularitasnya

Setelah hampir 12 abad, muncul penemuan lain dalam hal mesin komputasi. Pada tahun 1642, Blaise Pascal (1623-1662), yang pada waktu itu berumur 18 tahun, menemukan apa yang ia sebut sebagai kalkulator roda numerik (numerical wheel calculator) untuk membantu ayahnya melakukan perhitungan pajak

Kotak persegi kuningan ini yang dinamakan Pascaline, menggunakan delapan roda putar bergerigi untuk menjumlahkan bilangan hingga delapan digit. Alat ini merupakan alat penghitung bilangan berbasis sepuluh. Kelemahan alat ini adalah hanya terbatas untuk melakukan penjumlahan

Tahun 1694, seorang matematikawan dan filsuf Jerman, Gottfred Wilhem von Leibniz (1646-1716) memperbaiki Pascaline dengan membuat mesin yang dapat mengalikan. Sama seperti pendahulunya, alat mekanik ini bekerja dengan menggunakan roda-roda gerigi. Dengan mempelajari catatan dan gambar-gambar yang dibuat oleh Pascal, Leibniz dapat menyempurnakan alatnya.


Barulah pada tahun 1820, kalkulator mekanik mulai populer.
 Charles Xavier Thomas de Colmar menemukan mesin yang dapat melakukan empat fungsi aritmatik dasar. Kalkulator mekanik Colmar, arithometer, mempresentasikan pendekatan yang lebih praktis dalam kalkulasi karena alat tersebut dapat melakukan penjumlahan, pengurangan, perkalian, dan pembagian. Dengan kemampuannya, arithometer banyak dipergunakan hingga masa Perang Dunia I. Bersama-sama dengan Pascal dan Leibniz, Colmar membantu membangun era komputasi mekanikal.

Awal mula
 komputer yang sebenarnya dibentuk oleh seorang profesor matematika Inggris,Charles Babbage (1791-1871). Tahun 1812, Babbage memperhatikan kesesuaian alam antara mesin mekanik dan matematika yaitu mesin mekanik sangat baik dalam mengerjakan tugas yang sama berulangkali tanpa kesalahan; sedang matematika membutuhkan repetisi sederhana dari suatu langkah-langkah tertenu. Masalah tersebut kemudain berkembang hingga menempatkan mesin mekanik sebagai alat untuk menjawab kebutuhan mekanik. Usaha Babbage yang pertama untuk menjawab masalah ini muncul pada tahun 1822 ketika ia mengusulkan suatu mesin untuk melakukanperhitungan persamaan differensial. Mesin tersebut dinamakan Mesin Differensial. Dengan menggunakan tenaga uap, mesin tersebut dapat menyimpan program dan dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis.

Setelah bekerja dengan Mesin Differensial selama sepuluh tahun, Babbage tiba-tiba terinspirasi untuk memulai membuat komputer general-purpose yang pertama, yang disebut
Analytical Engine. Asisten Babbage, Augusta Ada King (1815-1842) memiliki peran penting dalam pembuatan mesin ini. Ia membantu merevisi rencana, mencari pendanaan dari pemerintah Inggris, dan mengkomunikasikan spesifikasi Analytical Engine kepada publik. Selain itu, pemahaman Augusta yang baik tentang mesin ini memungkinkannya membuat instruksi untuk dimasukkan ke dalam mesin dan juga membuatnya menjadi programmer wanita yang pertama. Pada tahun 1980, Departemen Pertahanan Amerika Serikat menamakan sebuah bahasa pemrograman dengan nama ADA sebagai penghormatan kepadanya.

Mesin uap Babbage, walaupun tidak pernah selesai dikerjakan, tampak sangat primitif apabila dibandingkan dengan standar masa kini. Bagaimanapun juga, alat tersebut menggambarkan elemen dasar dari sebuah komputer modern dan juga mengungkapkan sebuah konsep penting. Terdiri dari sekitar 50.000 komponen, disain dasar dari
 AnalyticalEngine menggunakan kartu-kartu perforasi (berlubang-lubang) yang berisi instruksi operasi bagi mesin tersebut.

Pada 1889, Herman Hollerith (1860-1929) juga menerapkan prinsip kartu perforasi untuk melakukan penghitungan. Tugas pertamanya adalah menemukan cara yang lebih cepat untuk melakukan perhitungan bagi Biro Sensus Amerika Serikat. Sensus sebelumnya yang dilakukan di tahun 1880 membutuhkan waktu tujuh tahun untuk menyelesaikan perhitungan. Dengan berkembangnya populasi, Biro tersebut memperkirakan bahwa dibutuhkan waktu sepuluh tahun untuk menyelesaikan perhitungan sensus.

Hollerith menggunakan kartu perforasi untuk memasukkan data sensus yang kemudian diolah oleh alat tersebut secara mekanik. Sebuah kartu dapat menyimpan hingga 80 variabel. Dengan menggunakan alat tersebut, hasil sensus dapat diselesaikan dalam waktu enam minggu. Selain memiliki keuntungan dalam bidang kecepatan, kartu tersebut berfungsi sebagai
 media penyimpan data. Tingkat kesalahan perhitungan juga dapat ditekan secara drastis. Hollerith kemudian mengembangkan alat tersebut dan menjualnya ke masyarakat luas. Ia mendirikan Tabulating Machine Company pada tahun 1896 yang kemudian menjadi International Business Machine (1924) setelah mengalami beberapa kali merger. Perusahaan lain seperti Remington Rand and Burroghs juga memproduksi alat pembaca kartu perforasi untuk usaha bisnis. Kartu perforasi digunakan oleh kalangan bisnis dn pemerintahan untuk permrosesan data hingga tahun 1960.

Pada masa berikutnya, beberapa insinyur membuat penemuan baru lainnya. Vannevar Bush (18901974) membuat sebuah kalkulator untuk menyelesaikan persamaan differensial di tahun 1931. Mesin tersebut dapat menyelesaikan persamaan differensial kompleks yang selama ini dianggap rumit oleh kalangan akademisi. Mesin tersebut sangat besar dan berat karena ratusan gerigi dan poros yang dibutuhkan untuk melakukan perhitungan. Pada tahun 1903, John V. Atanasoff dan Clifford Berry mencoba membuat komputer
 elektrik yang menerapkan aljabar Boolean pada sirkuit elektrik. Pendekatan ini didasarkan pada hasil kerja George Boole (1815-1864) berupa sistem biner aljabar, yang menyatakan bahwa setiap persamaan matematik dapat dinyatakan sebagai benar atau salah. Dengan mengaplikasikan kondisi benar-salah ke dalam sirkuit listrik dalam bentuk terhubung-terputus, Atanasoff dan Berry membuat komputer elektrik pertama di tahun 1940. Namun proyek mereka terhenti karena kehilangan sumber pendanaan.

KOMPUTER GENERASI PERTAMA

Dengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploitasi potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer Z3, untuk mendisain pesawat terbang dan peluru kendali.

Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatan komputer. Tahun 1943, pihak Inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan Colossus untuk memecahkan kode-rahasia yang digunakan Jerman. Dampak pembuatan Colossus tidak terlalu mempengaruhi perkembangan industri komputer dikarenakan dua alasan. Pertama, colossus bukan merupakan komputer serbaguna general-purpose computer), ia hanya didisain untuk memecahkan kode rahasia. Kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade setelah perang berakhir.

Usaha yang dilakukan oleh pihak Amerika pada saat itu menghasilkan suatu kemajuan lain. Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil. The Harvd-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut beropreasi dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat diubah). Kalkulator tersebut dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks.

Perkembangan komputer lain pada masa ini adalah Electronic Numerical Integrator and Computer (ENIAC), yang dibuat oleh kerjasama antara pemerintah Amerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, komputer tersebut merupakan mesin yang sangat besar yang mengkonsumsi daya sebesar 160kW. Komputer ini dirancang oleh John Presper Eckert (1919-1995) dan John W. Mauchly (1907-1980), ENIAC merupakan komputer serbaguna (general purpose computer) yang bekerja 1000 kali lebih cepat dibandingkan Mark I.Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim University of Pennsylvania dalam usha membangun konsep desin komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer.

Von Neumann mendesain Electronic Discrete Variable Automatic Computer(EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program ataupun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur von Neumann tersebut. Baik Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC. Salah satu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannya dalam memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden tahun 1952.

Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode-biner yang berbeda yang disebut "bahasa mesin" (machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar) dan silinder magnetik untuk penyimpanan data.

KOMPUTER GENERASI KEDUA

Pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis. Transistor mulai digunakan di dalam komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan
 komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singkatan untuk menggantikan kode biner.

Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program. Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memproses informasi keuangan.

Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer. Berbagai macam karir baru bermunculan (programmer, analyst, dan ahli sistem komputer). Industri piranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.

KOMPUTER GENERASI KETIGA

Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal
 komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC: integrated circuit) di tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Para ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.


KOMPUTER GENERASI KEEMPAT

Setelah IC, tujuan pengembangan menjadi lebih jelas yaitu mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang berukuran setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan kehandalan
 komputer. Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yangsangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap perangkat rumah tangga seperti microwave oven, televisi, dan mobil dengan electronic fuel injection dilengkapi dengan mikroprosesor.

Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi perusahaan-perusahaan besar atau lembaga pemerintah. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputer-komputer ini, yang disebut minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram.Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop).

IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena mempopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga mempopulerkan penggunaan piranti mouse.

Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat. Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensi terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Komputer jaringan memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga local area network, LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.


KOMPUTER GENERASI KELIMA

Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001:Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri.

Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak sederhan. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertian manusia sangat bergantung pada konteks dan pengertian daripada sekedar menterjemahkan kata-kata secara langsung.

Banyak kemajuan di bidang disain
 komputer dan teknologi semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model von Neumann. Model von Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.

Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia. Kita tunggu informasi mana yang lebih valid dan membuahkan hasil.

Sumber :