expr:class='"loading" + data:blog.mobileClass'>

Selasa, 01 November 2011

Pengertian Dan Jenis Processor

Processor atau CPU (Central Processing Unit) adalah komponen utama dalam sebuah komputer, dimana semua perintah atau proses yang berjalan pada komputer tersebut dikendalikan oleh processor. Kecepatan dari processor akan mempengaruhi kinerja sebuah komputer, semakin tinggi speed suatu processor maka kerja komputer dalam mengolah data akan semakin cepat.

Kecepatan suatu processor dalam memproses memory ditentukan dengan GHz, misalnya suatu PC memiliki processor dengan speed 2.67 GHz. Ada beberapa jenis processor yang sering dipakai seperti Intel dan AMD.

Sedangkan jenis-jenis processor berdasarkan kapasitas atau daya tampungnya dapat dibedakan menjadi beberapa macam diantaranya processor 16 bit, processor 32 bit, dan processor 64 bit. Nah kecepatan processor dalam mengolah data juga dipengaruhi oleh daya tampungnya, semakin besar daya tampung processor pada suatu komputer maka semakin prima kerja komputer tersebut dalam memproses data. Sekarang ini perkembangan komputer semakin pesat, banyak pilihan komputer atau laptop dengan spesifikasi yang cukup handal dan harga terjangkau, jadi pilih komputer jangan yang lemot ya, untung laptop saya sudah 64 bit.

Pengertian Chipset Dan Bagian-bagiannya

Chipset merupakan Chip (kumpulan IC) yang biasanya ada di Motherboard. Chipset ini mengkoordinasikan hubungan atau kerja antar berbagai komponen di motherboard. Biasanya terdapat 2 chipset di Motherboard, yaitu notrhbridge dan southbridge.
Chipset Northbridge menghubungkan komponen seperti CPU/Processor, RAM (Memori) dan VGA (Kartu grafik), sedangkan southbridge menghubungkan beberapa komponen seperti PCI, Ethernet, USB, Audio dan lainnya yang biasanya lebih lambat.



Meskipun menjadi satu dengan motherboard, perusahaan pembuat chipset biasanya tidak sama dengan mothrboard. Sehingga kita bisa download chipset langsung dari perusahaan pembuat Chipset tanpa mengenal merk/tipe MOtherboard. Beberapa merk Chipset yang populer adalah NVIDIA, AMD (ATI), VIA, SiS dan Intel.
Melihat fungsinya, jika driver Chipset ini tidak di install, biasanya kinerja komputer menjadi tidak maksimal, misalnya lambat, USB yang seharusnya mendukung kecepatan lebih tinggi (USB 2.0) tetapi hanya mendukung USB 1.0, audio bermasalah dan lainnya. Jika menggunakan Kartu grafik OnBoard, maka tanpa driver chipset, kerja grafis akan menjadi sangat lambat.

pengertian motherboard/mainboard

Motherboard ialah papan utama, atau papan sirkuit yang berfungsi untuk menghubungkan setiap komponen pada komputer. Motherboard yaitu papan PCB yang mempunyai jalur - jalur sistematis yang menghubungkan satu komponen dengan komponen lainnya. Motherboard bisa disebut juga Mainboard. Pada mainboard terdapat bagian - bagian input maupun output berupa socket ataupun slot. Seperti socket processor, slot memory, konektor IDE, socket Catu daya, Slot peripheral, I/O port, dll. Jadi semua tempat untuk komponen sudah tersusun rapi di dalam motherboard ini. Motherboard disimpan atau ditempatkan di Casing (Kotak Komputer).. Jadi
semua komponen yang ada dikomputer terhubung dalam papan sirkuit yang bernama motherboard.

Selain media untuk pemasangan komponen semisal VGA, TV turner, Processor, Harddisk, dll. Motherboard juga memiliki komponen internal yang sudah melekat pada motherboard itu sendiri, seperti ROM, I/O port dsb. Setiap motherboard memiliki bios, dan setiap merek motherboard maka berbeda pula merek biosnya. Seiring perkembangan zaman, komponen internal yang disertakan pada motherboard pun semakin di tingkatkan. Tujuannya bermacam - macam, pertama kita tidak perlu membeli perangkat tambahan lagi, untuk keperluan komputer kita, kedua menghemat biaya (karena dengan membeli satu motherboard sudah disertakan komponennya juga), memberkian ruang bagi komputer kita (jadi isinya tidak terlalu banyak karena sudah melekat pada motherboard). Sebagai contoh, pada jaman dahulu, komputer membutuhkan VGA card untuk menghasilkan gambar ataupun video, VGA card ini dijual terpisah dengan motherboard, yang nantinya akan dipasangkan pada slot PCI, ISA atau semacamnya. Tapi sekarang, banyak motherboard yang sudah memiliki VGA didalam motherboardnya, artinya kita tidak perlu membeli lagi VGA card. Komponen yang sudah melekat langsung pada motherboard disebut Onboard, sedangkan komponen yang terpisah dari motherboard disebut Add On.

Untuk masalah onboard atau add on, jelas lebih bagus Add On. Komponen onboard hanya digunakan sebagai alternative saja, bila kita tidak mau mengeluarkan modal yang lebih. Bila anda mau menggunakan komputer untuk keperluan gaming, maka pakailah Add On, dan bila anda hanya menggunakan komputer hanya untuk aplikasi kantor dan pemutar lagu, cukup dengan onboard. Saat ini, kompnen onboard yaitu: VGA onboard, lan onboard, sound onboard, dll
Fungsi utama motherboard adalah sebagai pusat pengendali yang mengatur kerja dari semua komponen yang terpasang padanya, Mengatur pemberian daya listrik pada setiap komponen PC, Lalu lintas data semuanya diatur oleh motherboard, mulai dari peranti peyimpanan (harddisk, CD-ROM), peranti masukan data (keyboard, mouse, scanner), atau printer untuk mencetak.
Selain Fungsi diatas, motherboard juga berfungsi sebagai tempat untuk meletakkan/menancapkan Motherboardkomponen pendukung komputer yang lain. Yang kita bahas disini adalah komponen-komponen yang sudah melekat pada Motherboard, berikut keterangan darigambar disamping :

1a.) Soket prosesor : untuk Pentium IV & Celeron, 478 pin
1b.) Kunci soket prosesor : untuk mengunci prosesor setelah dipasang disoketnya
2a.) Tempat dudukan (retention) : untuk kipas pendingin prosesor (Heatshink)
2b.) Soket daya : untuk kipas pendingin prosesor
3.) Slot Memory (RAM=Random Access Memory) tipe DDR-RAM, 184 Pin
4a.) Soket IDE-1 (IDE PRIMARY) (Speed = 66 MByte/second) : untuk koneksi Harddisk &
CD-ROM, 40 pin
4b.) Soket IDE-2 (IDE SECONDARY) (Speed = 33 MByte/second) : untuk koneksi Harddisk & CD-ROM, 40 pin
5a.) Soket daya ATX-20 pin : untuk motherboard
5b.) Soket daya ATX-12 Volt : untuk prosesor
6.) Socket FDD (Floppy Disk Drive) : untuk Floppy Disk, 34 Pin
7a.) Chipset NorthBridge (Utara) : Pengatur tipe CPU, tipe Memori, slot AGP ,slot PCI dan kecepatan bus
7b.) Chipset South Bridge (Selatan) : Pegendali IDE, USB, Serial & Paralel Port, Keyboard, Soundcard Onboard, dan semua port selain VGA port
8.) Slot AGP (Accelerated Graphic Port) : untuk VGA Card
9.) Chipset BIOS (Basic Input Output System) : untuk menyimpan program BIOS
10.) Slot PCI (Peripheral Card Interconect) : untuk komponen-komponen ADD ON (VGA Card, Sound Card, LAN Card, USB Card, Modem Internal, TV Tuner Internal)
11.) Slot CNR (Communication Network Riser) / slot AMR (Audio Modem Riser) : untuk Modem Internal
12.) Batterai Backup BIOS : untuk menyimpan setting BIOS saat komputer dimatikan
13.) Jumper Reset BIOS : untuk mereset setting BIOS sehingga kembali ke setting pabrik
14.) Front Panel Connector : untuk menghubungkan panel di depan chasing komputer
15.) Real Panel/Port

pengertian port dan macam-macam port

Dalam protokol jaringan TCP/IP, sebuah port adalah mekanisme yang mengizinkan sebuah komputer untuk mendukung beberapa sesi koneksi dengan komputer lainnya dan program di dalam jaringan. Port dapat mengidentifikasikan aplikasi dan layanan yang menggunakan koneksi di dalam jaringan TCP/IP. Sehingga, port juga mengidentifikasikan sebuah proses tertentu di mana sebuah server dapat memberikan sebuah layanan kepada klien atau bagaimana sebuah klien dapat mengakses sebuah layanan yang ada dalam server. Port dapat dikenali dengan angka 16-Bit (dua byte) yang disebut dengan Port Number dan diklasifikasikan dengan jenis protokol transport apa yang digunakan, ke dalam Port TCP dan Port UDP. Karena memiliki angka 16-bit, maka total maksimum jumlah port untuk setiap protokol transport yang digunakan adalah 65536 buah.
Dilihat dari penomorannya, port UDP dan TCP dibagi menjadi tiga jenis, yakni sebagai berikut:

Well-known Port: yang pada awalnya berkisar antara 0 hingga 255 tapi kemudian diperlebar untuk mendukung antara 0 hingga 1023. Port number yang termasuk ke dalam well-known port, selalu merepresentasikan layanan jaringan yang sama, dan ditetapkan oleh Internet Assigned Number Authority (IANA). Beberapa di antara port-port yang berada di dalam range Well-known port masih belum ditetapkan dan direservasikan untuk digunakan oleh layanan yang bakal ada di masa depan. Well-known port didefinisikan dalam RFC 1060.
Registered Port: Merupakan Port-port yang digunakan oleh vendor-vendor komputer atau jaringan yang berbeda untuk mendukung aplikasi dan sistem operasi yang mereka buat. Registered port juga diketahui dan didaftarkan oleh IANA tapi tidak dialokasikan secara permanen, sehingga vendor lainnya dapat menggunakan port number yang sama. Range registered port berkisar dari 1024 hingga 49151 dan beberapa port di antaranya adalah Dynamically Assigned Port.
Dynamically Assigned Port: merupakan port-port yang ditetapkan oleh sistem operasi atau aplikasi yang digunakan untuk melayani request dari pengguna sesuai dengan kebutuhan. Dynamically Assigned Port berkisar dari 1024 hingga 65536 dan dapat digunakan atau dilepaskan sesuai kebutuhan.

Berikut Ini pengertian nama-nama kegunaan port tersebut
-          FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internetyang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) computer antar mesin-mesin dalam sebuah internetwork

-          SMTP (Simple Mail Transfer Protocol) merupakan salah satu protokol yang umum digunakan untuk pengiriman surat elektronik di Internet. Protokol ini dipergunakan untuk mengirimkan data dari komputer pengirim surat elektronik ke server surat elektronik penerima.

-          HTTP (Hypertext Transfer Protocol, lebih sering terlihat sebagai http) adalah protocol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen.

-          POP3 (Post Office Protocol version 3) adalah protokol yang digunakan untuk mengambil surat elektronik (email) dari server email.

-          IMAP (Internet Message Access Protocol) adalah protokol standar untuk mengakses/mengambil e-mail dari server. IMAP memungkinkan pengguna memilih pesan e-mail yang akan ia ambil, membuat folder di server, mencari pesan e-mail tertentu, bahkan menghapus pesan e-mail yang ada.
Port    Jenis Port    Keyword    Digunakan oleh
20    TCP, UDP    ftp-data    File Transfer protocol (default data)
21    TCP, UDP    ftp    File Transfer protocol (control),connection dialog
23    TCP, UDP    telnet    telnet
25    TCP, UDP    smtp    Simple Mail Transfer Protocol  alias = mail
53    TCP, UDP    domain    Domain Name System Server
67    TCP, UDP    bootpc    DHCP/BOOTP Protocol Server
68    TCP, UDP    bootpc    DHCP/BOOTP Protocol Server
69    TCP, UDP    tftp    Trivial File Transfer Protocol
80    TCP, UDP    www    World Wide Web HTTP
110    TCP, UDP    pop3    PostOfficerotocolversion3(POP3);alias=postoffice
123    TCP, UDP    ntp    Network Time Protocol; alias = ntpd ntp
220    TCP, UDP    imap3    Interactive Mail Access Protocol versi 3

Brainware (User)

User adalah personal-personal yang terlibat langsung dalam pemakaian komputer, seperti System analis, programmer, operator, user dll. Pada organisasi yang cukup besar, masalah komputerisasi biasanya ditangani oleh bagian khusus yang dikenal dengan bagian EDP (Electronick Data Processing), atau sering disebut dengan EDP Departemen, yang dikepalai oleh seorang Manager EDP.

Nama lain dari software disebut juga dengan perangkat lunak. Seperti nama lainnya itu, yaitu perangkat lunak, sifatnyapun berbeda dengan hardware atau perangkat keras, jika perangkat keras adalah komponen yang nyata yang dapat dilihat dan disentuh oleh manusia, maka software atau perangkat lunak tidak dapat disentuh dan dilihat secara fisik, software memang tidak tampak secara fisik dan tidak berwujud benda tapi kita bisa mengoperasikannya.

Pengertian software adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah. Melalui software atau perangkat lunak inilah suatu komputer.

Pengertian dari hardware atau dalam bahasa indonesianya disebut juga dengan nama perangkat keras adalah salah satu komponen dari sebuah komputer yang sifat dan alatnya bisa dilihat dan diraba oleh manusia secara langsung atau yang berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi.

Software

perangkat lunak(software), merupakan program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan bahasa khusus yang imengerti oleh komputer. Software terdiri dari beberapa jenis, yaitu;

Sistem Operasi, seperti DOS, Unix, Linux, Novell.OS/2,Windows, adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing-masingnya dapat saling berkomunikasi. Tanpa ada sistem operasi maka komputer tak dapat difungsikan sama sekali.
Program Utility, seperti Norton Utility, Scandisk, PC Tools, dll. Program utility barfungsi untuk membantu atau mengisi kekurangan/kelemahan dari system operasi, misalnya PC Tools dapat melakukan perintaah format sebagaimana DOS, tapi PC Tools mampu memberikan keterangan dan animasi yang bagus dalam proses pemformatan. File yang telah di hapus oleh DOS tidak dapat dikembalikan lagi tapi dengan program bantu hal ini dapat dilakukan.
Program Aplikasi, seperti GL,MYOB,Payroll dll. Merupakan program yang khusus melakukan suatu pekerjaan tertentu, seperti program gaji pada suatu perusahaan. Maka program ini hanya digunakan oleh bagian keuangan saja tidak dapat digunakan oleh departemen yang lain. Biasanya program aplikasi ini dibuat oleh seorang programmer komputer sesuai dengan permintaan/kebutuhan seseorang/lembaga/perusahaan guna keperluan interennya.
Program Paket, seperti Microsoft office, Adobe fotoshop, macromedia studio, open office dll Adalah program yang disusun sedemikian rupa sehingga dapat digunakan oleh banyak orang dengan berbagai kepentingan. Seperti MS-office, dapat digunakan oleh departemen keuangan untuk membuat nota, atau bagian adminstrasi untuk membuat surat penawaran dan lain sebagainya.
Bahasa Pemrograman, PHP, ASP, dBase, Visual Basic dll. Merupakan software yang khusus digunakan untuk membuat program komputer, apakah itu sistem operasi, program paket dll.

Bahasa pemograman ini biasanya dibagi atas 3 tingkatan yaitu;
Low Level Language, bahasa pemrograman generasi pertama, bahasa pemrograman jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja.
Midle Level Language, merupakan bahasa pemrograman tingkat menengah dimana penggunaan instruksi sudah mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk dimengerti karena banyak menggunakaan singkatan-singkatan seperti STO artinya simpan (singkatan dari STORE) dan MOV artinya pindah (singkatan dari MOVE). Yang tergolong dalam bahasa ini adalah Assembler, For Tran (Formula Translator).
High Level Language, merupakan bahasa tingkat tinggi yang mempunyai ciri mudah dimengerti, karena menggunakan bahasa sehari-hari, seperti BASIC, dBase, Visual Basic, VB. Net dan lain-lain.

system hardware

Hardware dapat bekerja berdasarkan perintah yang telah ditentukan ada padanya, atau yang juga disebut dengan istilah instruction set. Dengan adanya perintah yang dapat dimengerti oleh hardware tersebut, maka hardware tersebut dapat melakukan berbagai kegiatan yang telah ditentukan oleh pemberi perintah.
Input Device, adalah perangkat-perangkat keras komputer yang berfungsi untuk memasukan data ke dalam memori computer, seperti keyboard, mouse, joystick dan lain-lain.
Prosesor, adalah perangkat utama computer yang mengelola seluruh aktifitas computer itu sendiri. Prosesor terdiri dari dua bagian utama yaitu:
Control Unit(CU), merupakan komponen utama prosesor yang mengontrol semua perangkat yang terpasang pada komputer, mulai dari input device sampai output device.
Arithmetic Logic Unit(ALU), merupakan bagian dari prosesor yang khusus mengolah data aritmatika(menambah, mengurang dll) serta data logika(perbandingan).

   Hardware (perangkat keras), Merupakan peralatan fisik dari komputer yang dapat kita lihat dan rasakan. Hardware ini terdiri dari;
Input/Output Device (I/O Device) terdiri dari perangkat masukan dan keluaran, seperti keybord dan printer.
Storage Device (perangkat penyimpanan) mmarepakan media untuk menyimpan data seperti disket, hard disk, CD-I, flash disk dll.
Monitor/Screen Monitor merupakan sarana untuk menampilkan apa yang kita ketikkan pada papan keyboard setelah diolah oleh prosesor. Monitor disebut juga dengan Visual Display Unit (VDO).
Cassing Unit adalah tempat dari semua peralatan komputer, baik itu mother board, card, peripheral lain dan Central Procesing Unit (CPU). Cesing Unit ini disebut juga dengan System Unit.
Central Processing Unit (CPU) adalah salah satu bagian komputer yang paling penting, karena jenis prosesor menentukan pula jenis komputer. Baik tidaknya suatu komputer, jenis komputer, harga komputer, ditentukan terutama oleh jenis prosesornya. Semakin canggiah prosesor komputer, maka kemampuannya akan semakin baik dan biasanya harganya akan semakin mahal.

jenis-jenis system operasi

1. DOS
DOS adalah singkatan dari Disk Operating System. DOS merujuk pada
perangkat sistem operasi yang digunakan di banyak komputer yang
menyediakan abstraksi dan pengelolaan perangkat penyimpan sekunder dan
informasinya. Misalnya penggunaan sistem file yang mengelola file-file yang ada
pada perangkat penyimpan. DOS biasanya dijalankan dari satu atau dua disc.
Hal ini karena pada masa DOS digunakan media penyimpan masih sangat
terbatas kemampuannya (paling besar mungkin hanya 1,4 Megabyte).
Ada banyak jenis DOS diantaranya Apple DOS, Commodore DOS, Atari
DOS dan lain-lain. Jenis ini sangat bergantung dengan jenis perangkat
komputernya. Jenis DOS yang paling terkenal adalah jenis DOS yang berjalan
pada mesin-mesin yang compatible dengan IBM Personal Computer.
Untuk menjalankan perintah-perintah sistem operasi, DOS menggunakan
perintah berbasis teks atau CLI. Setiap kali selesai mengetikkan suatu perintah,
kita harus menekan tombol ENTER untuk mengeksekusi perintah tersebut.

2. Microsoft Windows
Micosoft Windows atau orang lebih sering menyebut Windows saja pada
awalnya hanyalah add-on dari MS-DOS karena tingginya tuntutan pada sistem
operasi yang berbasis GUI. Versi awal Windows berjalan di atas MS-DOS. Meski
demikian Windows versi awal telah menunjukkan beberapa fungsi-fungsi yang
umum dijumpai dalam sistem operasi, antara lain: memiliki tipe file executable
tersendiri, memiliki driver perangkat keras sendiri, dan lain-lain.
Secara konsep sebenarnya Windows lebih banyak ditujukan bagi
komputer personal. Pada awalnya Windows juga tidak mendukung konsep
multi-tasking dan multi-user. Akomodasi terhadap jaringan atau fungsi-fungsi
client-server juga tidak sekuat pada UNIX dan turunannya. Sehingga masalah
yang sering muncul di sistem operasi Windows adalah masalah keamanan yang
berhubungan dengan jaringan. Namun Windows memiliki kelebihan dari sisi
kemudahan pemakaian. Pada versi yang terbaru (Windows Vista) konsep multiuser
dan multi-tasking telah semakin matang. Selain itu tampilan GUI telah
dirubah dengan banyak menggunakan efek tiga dimensi.
3. UNIX
UNIX adalah sistem operasi yang mula-mula dikembangkan oleh suatu
kelompok di AT & T pada laboatorium Bell. Unix banyak digunakan baik untuk
server maupun workstation. Linkungan Unix dan model program client-server
menunjukkan bahwa Unix lebih dikembangkan sebaga sistem operasi yang kuat
di jaringan komputer dari pada sistem operasi untuk computer personal.
UNIX dirancang untuk portable, multi-tasking, dan multi-user. Konsep
utama Unix antara lain banyak menggunakan file teks biasa untuk menyimpan
data, menggunakan sistem file berjenjang, memperlakukan perangkat sebagai
suatu file, dan menggunakan banyak program kecil yang eksekusinya pada CLI
dapat digabung dengan tanda pipeline (|). Pada Gambar 5.2 di atas, tampak
beberapa perintah UNIX yang digabung dengan pipeline. Konsep yang sangat
solid dan stabil membuat Unix banyak dijadikan dasar sistem operasi modern.
Sistem UNIX terdiri dari beberapa komponen yang biasanya dipaket
bersama. Umumnya paket-paket tersebut adalah sebagai berikut:
* Kernel dengan sub komponen seperti :
- conf = file konfigurasi.
- dev = driver perangkat keras
- sys = kernel sistem operasi, manajemen memori, penjadwalan
proses, sistem calls dan lain-lain.
- h = header files, mendefinisikan struktur kunci di dalam sistem.

4. Apple Mac OS
Seperti terlihat pada Gambar 5.10, Apple Mac OS merupakan turunan
dari UNIX melalui jalur BSD (Berkeley Software Distribution). Oleh karena itu
kekuatan dalam multi-tasking, multi-user, networking yang ada pada UNIX juga
dimiliki oleh Mac OS. Mac OS adalah sistem operasi berbasis GUI. Apple
merupakan pelopor dalam penggunaan GUI pada sistem operasi. Penggunaan
icon, mouse dan beberapa komponen GUI merupakan sumbangan yang luar
biasa bagi perkembangan sistem operasi berbasis GUI.
Versi awal dari Mac OS hampir secara penuh mengandalkan pada
kemampuan GUI-nya dan sangat membatasi penggunaan CLI (Gambar 5.15).
Meskipun sangat memudahkan namun ada beberapa kelemahan, antar lain:
multi-tasking yang tidak berjalan sempurna, pengelolaan memori yang terbatas,
dan konflik pada beberapa program yang ditanamkan. Memperbaiki sistem Mac
OS kadang-kadang menjadi suatu pekerjaan yang sangat melelahkan.
Pada Mac OS X (versi terbaru), semua kelemahan pada versi lama telah
coba dihilangkan. Multi-tasking telah berjalan dengan baik dan manajemen
memori yang jauh lebih baik. Selain itu tampilan GUI-nya disebut-sebut sebagai
yang terbaik di antara sistem operasi yang ada.


5. Linux
Linux sangat mirip dengan sistem-sistem UNIX, hal ini dikarenakan
kompatibilitas dengan UNIX merupakan tujuan utama desain dari proyek Linux.
Perkembangan Linux dimulai pada tahun 1991, ketika mahasiswa Finlandia
bernama Linus Torvalds menulis Linux, sebuah kernel untuk prosesor 80386,
prosesor 32-bit pertama dalam kumpulan CPU intel yang cocok untuk PC.
Dalam banyak hal, kernel Linux merupakan inti dari proyek Linux, tetapi
komponen lainlah yang membentuk secara komplit sistem operasi Linux. Dimana
kernel Linux terdiri dari kode-kode yang dibuat khusus untuk proyek Linux,
kebanyakan perangkat lunak pendukungnya tidak eksklusif terhadap Linux,
melainkan biasa dipakai dalam beberapa sistem operasi yang mirip UNIX.
Contohnya, sistem operasi BSD dari Berkeley, X Window System dari MIT, dan
proyek GNU dari Free Software Foundation.
Pembagian (sharing) alat-alat telah bekerja dalam dua arah. Sistem
perpustakaan utama Linux awalnya dimulai oleh proyek GNU, tetapi
perkembangan perpustakaannya diperbaiki melalui kerjasama dari komunitas
Linux terutama pada pengalamatan, ketidak efisienan, dan bugs. Komponen lain
seperti GNU C Compiler, gcc, kualitasnya sudah cukup tinggi untuk dipakai
langsung dalam Linux. Alat-alat administrasi network dibawah Linux berasal dari
kode yang dikembangkan untuk 4.3BSD, tetapi BSD yang lebih baru , salah
satunya FreeBSD, sebaliknya meminjam kode dari Linux, contohnya adalah
perpustakaan matematika Intel floating-point-emulation.
Saat ini, Linux merupakan salah satu sistem operasi yang
perkembangannya paling cepat. Kehadiran sejumlah kelompok pengembang,
tersebar di seluruh dunia, yang selalu memperbaiki segala fiturnya, ikut
membantu kemajuan sistem operasi Linux. Bersamaan dengan itu, banyak
pengembang yang sedang bekerja untuk memindahkan berbagai aplikasi ke
Linux (dapat berjalan di Linux).

Fungsi-fungsi OS (Operating Sistem)

Secara umum fungsi OS (Operating Sistem) yaitu:
- MULTI TASKING: memungkinkan beberapa program sekaligus diproses pada saat bersamaan di sebuah komputer dengan single user.
- MULTIPROGRAMMING: memungkinkan beberapa program menggunakan resources komputer pada saat waktu yang bersamaan bergantian (cth: proses memasukan data, melakukam cetak pada printer)
- TIME SHARING: memungkinkan beberapa pemakai komputer menggunakan CPU bersamaan dan CPU akan memberikan waktunya bergantian kepada user untuk melayaninya.
- MULTIPROCESSING: memungkinkan beberapa CPU bekerja besama-sama secara paralel dalam suatu sistem.
- OS menyediakan fasilitas program bantuan (tools), cth: memformat, menyalin, mengecek, menangani file, menangani tampilan, defragmentasi, zip, burn, copy, delete, dll.

'http://yay.fileave.com/js/Sparkle.js' type='text/javascript'/>