Filesystem Hierarchy Standard (FHS)

Selasa, 30 Oktober 2012
FHS pertama kali dibuat bulan Agustus 1993 untuk menyatukan struktur file dan direktori di Linux. Diliris di linux 14 Februari 1994. Standartisasi diperluas pada system operasi yan mirip unix (UNIX-like) dan mengubah singkat menjadi FHS.

Filesystem Hierarchy Standard (FHS) itu sendiri adalah standar yang digunakan oleh perangkat lunak dan pengguna untuk mengtahui lokasi dari file atau direktori yang berada pada komputer. Hal ini dilakukan dengan cara menetapkan prinsip-prinsip dasar pada setiap daerah pada sistem file, menetapkan file dan direktori minimum yang dibutuhkan, mengatur banyaknya pengecualian dn mengatur kasus yang sebelumnya pernah mengalami konflik secara spesifik.

Dokumen FHS digunakan oleh pembuat perangkat lunak untuk menciptakan suatu aplikasi yang compliant dengan FHS. Selain itu, dokumen ini juga digunakan oleh para pembuat sistem operasi untuk menyediakan sistem yang complaint dengan FHS.

Tujuan dari FHS  :

  • Interoperabilitas aplikasi
  • Program administrasi system
  • Program pengembangan
  • Skrip
  • Dapat menyatukan dokumentasi system 

Berikut adalah daftar direktori dalam system root :

  1. /root : Merupakan awal dari semua direktori dan file
  2. /bin   : Berisi program perintah esensisal yang dibutukan user
  3. /boot : Berisi program perintah yg dibutuhkan untuk booting
  4. /dev   : Berisi program biner yg dibutuhkan untuk booting
  5. /etc    : Berisi file konfigurasi
  6. /home : Direktori untuk setiap user yang terdaftar dalam system
  7. /lib      : Berisi pustaka bersama
  8. /media : Point pengaitan pada media yang dapat dibongakar pasang
  9. /mnt    : Tempat pengaitan sistem file sementara
  10. /opt    : Berisi paket aplikasi tambahan (add-on), biasanya berupa aplikasi biner/propietar
  11. /root   : Direktori untuk user root
  12. /sbln   : Berisi program biner esensial yang dibutuhkan untuk menjalankan dan memperbaiki system
  13. /srv    : Direktori yang berisi data untuk semua layanan system yang bersangkutan
  14. /tmp   : Tempat menyimpan file system sementara
  15. /usr    : Direktori terbesar kedua setelah "/", berisi system file lengkap sebagai system file dasar.

Analisis API ( Aplication Programing Interface)

Selasa, 23 Oktober 2012
API ( Aplication Programing interface) adalah metode spesifik yang ditemukan oleh sistem operasi komputer atau program aplikasi dimana seorang programmer menulis sebuah program aplikasi dapat membuat permintaan dari sistem operasi atau aplikasi lain.

Fungsi dari API ( Aplication Programing interface) , yaitu :

  • Bisa menjalankan program di sistem operasi mana saja, asalkan sudah terinstal AP
  • Untuk memanggil system call sesuai dengan sistem operasinya
  • Untuk mengatur kemampuan dan tingakah laku setiap element di windows sehingga dapat dimanfaatkan suatu program untuk meningakatkan kemampuan program.

Struktur dari API ( Aplication Programing interface) , yaitu :

  • Pada sistem operasi 

Posisi dari API ( Aplication Programing interface) , yaitu :
  • Terletak pada Application Program



Analisis Command Interpreter

Command Interpreter adalah bagian dari sistem operasi komputer yang memahami dan menjalankan perintah yang dimasukkan secara interaktif oleh manusia / sebuah program.

Fungsi dari Command Interpreter, yaitu :

  • Menyediakan mekanisme aga pengguna dapat membuat perintah tanpa menulis program
  • Menterjemahkan bahasa yang user ketik pada perintah sistem operasi

Struktur dari Command Interpreter, yaitu : 
  • Berupa perintah-perintah yang di inputkan oleh user biasanya bahasa nya berupa Bahasa C .

Posisi dari Command Interpreter, yaitu : 
  • CMD di sistem operasi windows
  • Terletak pada tahap awal sebelum melakukan proses ke Long-term Scheduler




Analisis System Call

Komputer digunakan untuk melakukan suatu proses yang dikehendaki user. Maka dari itu harus ada suatu bentuk komunikasi antar user dan harware, komunikasi itu terjadi dalam bentuk system call. SO melalui shell akan menangkap perintah dari user yang kemudian akan dikomunikasikan melalui system call. System Call itu sendiri umumnya ditulis dalam bahasa C dan C++ .


Fungsi dari System Call, yaitu :

  • Digunakan untuk program yang berjalan pada bagian user space
  • Menyediakan interface antar program
  • Bagian dan jembatan sistem operasi

Struktur dari System Call, yaitu : 

  • Program yang membaca data dari satu file meng-copy ke file lain


Posisi dari System Call, yaitu : 
  • Terletak diantara program yang sedang berjalan ataupun diproses di user dengan yang lainnya.
  • Pengakses hardware secara langsung menggunakan bahasa rakitan 


Analisis Shell

Pengertian dari Shell itu sendiri adalah suatu program yang menjembatani user dengan sistem operasi dalam hal ini KERNEL (inti dari sistem operasi). Shell menyediakan prompt sebagai user interface, tempat dimana user dapat mengetik perintah-perintah yang diinginkan baik perintah internal shell, ataupun perintah eksternal command. Selain itu memungkinkan user menyusun sekumpulan perintah pada beberapa file u/ di eksekusi sebagai program.

Fungsi dari Shell itu sendiri, yaitu :


  • Menjalankan file-file Executible ( .exe ; .com ; .bat )
  • Menjalankan file-file Non-Executible ( .doc ; .xls ; .mdb, ; .txt )
  • Mengakses fungsi-fungsi control panel

Struktur dari Shell, yaitu : 

  • Built-in, perintah yang merupakan bagian internal dari shell
  • Eksternal, perintah yang bukan bagian internal dari shell (dapat berupa utilitas/aplikasi)


Posisi dari Shell, terletak diantara hubungan antar aplikasi dengan kernel pada hardware. 

Struktur Sistem Linux dan Windows

1.   STRUKTUR SISTEM LINUX 


Sebelum nya saya telah menjelaskan "mengenal sistem operasi linux". Kini saya akan menjelaskan "Struktur Sistem Linux" Struktur di Sistem Operasi Linux itu sendiri berbeda dengan stuktur file yang terdapat di Windows. Linux hanya mengenal sebuah direktori yang menjadi akar dari semua direktori dan file lainnya. Direktori akar ini dinamakan root dan diberi simbol.




Sistem linux tersusun 3 komponen penting, yaitu :


  1. Kernel   : Menyediakan fungsi yang diperlukan u/ menjalankan proses dan menyediakan layanan system yang memberikan pengaturan dan proteksi akses kesumber daya hardware termasuk pada memori virtual.
  2. System Libraries   : Menentukan kumpulan fungsi standar dimana aplikasi dapat berinteraksi dengan kernel, dan mengimplementasikan hampir semua funs system operasi yang tidak memerlukan hak penuh atas kernel.
  3. Utilitas System   : Program yang melalukan pekerjaan manajemen secara individual.

2.   STRUKTUR SISTEM WINDOWS

pusat kontrol utama pada windows, pada registry disimpan semua data mengenai software, hardware, dan konfigurasi komputer. 

pada sistem operasi windows registry terbagi dalam 5 macam root yaitu :

  • HKEY_CLASSES_ROOT : merupakan subkey dari HKEY LOCAL MACHINE software. Digunakan untuk mengatur asosiasi file pada aplikasi tertentu yang telah terinstal pada sistem operasi windows.
  • HKEY_CURRENT_USER : digunakan untuk menyimpan informasi dan konfigurasi dari user tang sedang logged on .pada key yang terdapat pada hive ini biasanya digunakan untuk mengatur policy seputar Windows Explorer,  Control Panel, dan kebijakan-kebijakan lainnya.
  • HKEY_LOCAL_MACHINE : berisikan informasi dan konfigurasi seputar hardware dan software yang terpasang pada komputer yang berhubungan dengan sistem operasi windows.
  • HKEY_USERS : berisikan informasi seputar user-user yang terdaftar pada suatu komputer bersistem operasi windows.
  • HKEY_CURRENT_CONFIG : berisikan informasi dan konfigurasi seputar hardware yang terpasang pada suatu komputer.





Kelebihan & kekurangan Macintosh

Selasa, 09 Oktober 2012
Kelebihan Macintosh :

  • Tidak mudah terkena virus
  • Cocok untuk para graphic designer
  • Bisa melakukan yang hanya dilakukan di MAC
Kekurangan Macintosh :
  • Biaya produk mahal
  • Hanya berguna untuk graphic designer
  • MAC tidak dapat dirakit sendiri
  • Kurang cocok untuk aplikasi server dan game

Kelebihan & Kekurangan Windows


Kelebihan Windows : 
  • User dapat menjalankan lebih dari 1 aplikasi pada saat bersamaan
  • User dapat membuka lebih dari 1 file dalam waktu yang besamaan
  • Terdapat banyak aplikasi yang kompatibel
  • Mudah digunakan 
  • Banyak vendor hardware dan software
Kekurangan Windows :
  • Ketergantungan penggunaan produk Microsoft
  • Space hardisk yang dibutuhkan besar
  • Memory fisik harus besar
  • Harga licensi yang mahal

Perbedaan Windows, Linux, & Macintosh


Windows
Linux
Macintosh
Tidak banyak memiliki User Interface kecuali Windows vista

memiliki User Interface, bisa memilih sesuai dengan kebutuhan spesifikasi Komputer.

Sama seperti Windows, Juga tidak begitu banyak memiliki user interface seperti Linux.
Virus menjadi suatu yang menakutkan dan selalu mengancam system operasi Windows. Sehingga dapat merusak data yang ada di windows.

Virus bagi linux bukanlah sesuatu yang menakutkan bagi pengguna Sistem Operasi Linux,karena keamanan dilinux lebih kuat.
Mac OS tidak mudah terkena virus.
Windows adalah sistem operasi, itu sebabnya Windows tidak menyediakan banyak program setelah diinstal. Kalaupun ada mungkin Anda hanya akan menemukan Internet Explorer, Media Player, Notepad, dan beberapa program kecil lainnya.

Sekalipun Linux juga suatu sistem operasi, tetapi Linux didistribusikan dengan banyak program. Setelah diinstal, Anda akan menemui banyak aplikasi . Sebut saja kategori OfficeSuite, Multimedia (Sound, Video, Graphics), Internet, 3D, Games, Utility, dll.

OS yang lumayan begitu banyak peminatnya, khususnya para graphic designer.

Banyak terdapat aplikasi yg kompatibel dgn Windows.
berinteraksi dgn operating system lain dgn cara : Kompabilitas file system, network, & emulasi operating system.
Bisa melakukan semua hal yang hanya dilakukan di MAC.

Sistem Operasi berbasis UNIX


UNIX adalah sebuah sistem operasi komputer yang diawali dari project Multics pada thn 1965 yang dilakukan AT&T ( American Telepone and Telegraph ). Unix didesain sebagai Sistem Operasi yang portable, multi-tasking dan multi-user. Sistem Operasi pertama yang ditulis dalam bahasa C sejak tahun 1973 dan bukan assembly, sehingga mudah dipindahkan antar arsitektur komputer , konsep sederhana, elegan dan yang sifatnya terbuka.

Berikut beberapa keunggulan dari UNIX :

  • Multiuser dan multiprosesor
  • Desai arsitektur yang independen terhadap suatu hardware
  • Memiliki user interface yang sederhana
  • Cocok untuk pemrograman
  • dll
Adapun varian UNIX yang dikomersilkan dan dipopulerkan karena kehandalannya, seperti : 
  • BDS 4.1 (1980)
  • SunOS
  • BDS 4.2 
  • SysV (1983)
  • UnixWare
  • dll

MULTICS (Multiplexed Information and Computing System)

Multics merupakan Sistem Operasi yang didesain dengan harapan akan menciptakan keunggulan-keunggulan, seperti :

  • Multiuser
  • Multiprosesor
  • Multilevel File System
Namun pada tahun 1969, AT&T akhirnya menghentikan proyek pembuatan Multics karena Sistem Operasi Multics ini sudah tidak memenuhi tujuan semula.

Multics itu sendiri adalah sistem perasi time-sharing main frame dimulai pd thn 1965 dan digunakan sampai thn 2000. Sistem ini menjadi produk komersial yang dijual oleh Honeywell untuk pendidikan, pemerintahan industri, dan situs web. Ini menggambarkan perangkat keras, perangkat lunak. dan orang-orang yang membuat sistem yang terbaik dari jenisnya. 




CTTS (Compatible Time Sharing System)

Senin, 08 Oktober 2012
Compaiteble Time Sharing System adalah suatu teknik penggunaan online system oleh beberapa pemakai secara bergantian menurut waktu yang diperlukan pemakai . Disebabkan waktu perkembangan proses CPU semakin cepat, sedangkan alat Input/Output tidak dapat mengimbangi kecepatan dari CPU, maka kecepatan dari CPU dapat digunakan secara efisien dengan melayani beberapa alat I/O secara bergantian. 

Christopher Strachy pada tahun 1959 telah memberikan ide mengenai pembagian waktu yang dilakukan oleh CPU. Baru pada tahun 1961, pertama kali sistem yang benar-benar berbentuk time sharing system dilakukan di MIT (Massachusetts Institute of Technology) dan diberi nama CTSS (Compatible Time Sharing System) yang bisa melayani sebanyak 8 pemakai dengan menggunakan komputer IBM 7090. 

Pada TSS tiap-tiap user dilayani oleh komputer dengan bergiliran dalam waktu yang sangat cepat sehingga tiap pemakai komputer tidak merasa bahwa komputer melayani beberapa pemakai sekaligus secara bergiliran.

Teknologi Batch System FMS ( Fortran Monitor System ) dan IBSYS

Batch Processing System FMS (Fortran Monitoring System) dan IBSYS itu merupakan generasi komputer kedua. FMS sendiri merupakan sebuah OS yang dijadikan fungsi dasar pada sistem operasi.

  • Batch Processing System FMS (Fortran Monitoring System)
Sistem Operasi yang dikerjakan dalam satu rangkaian, kemudian dieksekusi secara berurutan bertanggung jawab untuk memberikan perintah kemesin dan hasilnya keluar pada printer. 

  • IBSYS
Merupakan sebuah sistem operasi yang merupaka pengembangan dari FMS. Prinsip kerja dari sistem operasi ini didasarkan pada sistem batch, yang mana pekerjaan digabungkan bersama-sama. 

20 orang yang berpengaruh dalam pengembangan Sistem Operasi

Minggu, 07 Oktober 2012
Dalam dunia Ilmu Komputer pastinya memiliki orang-orang yang sangat berperan dalam sejarah perkembangan dunia Ilmu Komputer sampai saat ini. Berikut 20 orang yang berpengaruh dalam pengembangan Sistem Operasi :

1. William Henry Gates

Bill Gates siapa yang tak kenal nama yang terdaftar orang yang terkaya di dunia. Bill Gates adalah pemimpin perusahan Microsoft yang trkenal dengan sistem operasinya yaitu Windows. Microsoft sendiri mulai berdiri pada tahun 1975.

2. Linus Benedict Torvalds

Linus lahir di Helsinki, Finlandia, pada tanggal 28 Desember 1969. Lunis adalah pelopor salah satu sistem operasi linux, Linux sendiri OS yang OpenSource yang siapa saja bisa mengembangkannya. LInux berasal dari sistem operasi Unix. Pada tahun 1990 Linux mulai menuai sambutan yang baik dari beberapa kalangan. Karena keterbukaan pada sistem source codenya, banyak kelompok pengembang yang ikut memperbaiki segala fiturnya, sekaligus memindahkan berbagai aplikasi agar berjalan di Linux.


3. Steven Paul Jobs

Steven Jobs adalah salah satu pendiri Apple Computer yang kemudian berkembang menjadi Apple Inc. Jobs lahir di San Francisco, California, Amerika Serikat pada 24 Februari 1955. Sebagai pendiri Apple Computer di tahun 1976, ia mempopulerkan konsep komputer di rumah tangga dengan Apple II. Kemudian, ia merupakan salah satu orang yang pertama kali menyadari potensi untuk mengomersialkan antarmuka pengguna grafis (graphical user interface) dan mouse yang dikembangkan di Palo Alto Research Center perusahaan Xerox, dan kemudian teknologi ini diterapkannya ke dalam Apple Macintosh.

4. Richard Matthew Stallman

Richard adalah pendiri gerakan perangkat lunak bebas, opensource, proyek GNU, dan Yayasan Perangkat Lunak Bebas. Beliau adalah yang mengerjakan GNU Emacs, GNU C Compiler, dan GNU Debugger. Stallman juga yang menulis GNU General Public License (GNU GPL atau GPL), lisensi perangkat lunak bebas yang terbanyak dipakai, dan memberi ilham konsep copyleft. Richard Matthew Stallman lahir 16 Maret 1953, di Manhattan, New York dan lebih dikenal dengan nama Richard Stallman.

5.Robert Morris

Robert Morris adalah seorang ahli kriptografik, sekaligus salah satu  pendiri sistem operasi Unix.Morris menulis tentang matematika Unix, program kriptografik, dan skema enkripsi dasar, yang beberapa tahun kemudian berkembang sebagai Unix. Sistem operasi yang ada sekarang ini, seperti Linux, Android, iOS, Solaris, dan lain-lain sebenarnya berasal dari Unix yang diciptakan Robert Morris

6. Stephen Wozniak

Stephen Wozniak adalah salah satu pendiri Apple Computer bersama Steven Jobs. Dia juga melopori pentingnya GUI (Graphic User Interface) di sebuah system operasi bersama Steve Job Ia membuat MAC OS.

7.  Andy Rubin

Andy rubin adalah sarjana ilmu komputer dari Utica College, Utica – New York. Awal karir Rubin bekerja di Carl Zeiss AG. Pada tahun 1989, Rubin juga pernah bekerja sebagai teknisi di Apple.inc. Setelah itu rubin bekerja di Spin off General Magic dan mengembangkan Magic Cap, software telekomunikasi yang ketika itu gagal di pasaran. Setelah beberapa tahun, Rubin membentuk badan penelitian sendiri dengan nama Danger,Inc. Inilah awal Rubin menciptakan software smart phone, yang lalu membuat OS Android.

8. Malcolm Douglas McIlroy

McIlroy Lulusan di bidang fisika rekayasa dari Cornell University . Dia bergabung dengan Bell Laboratories pada tahun 1958, dan pada tahun 1965 menjadi kepala Computing Techniques Research Department (tempat kelahiran sistem operasi Unix). Malcolm Douglas McIlroy selalain matematikawan,  dan programer terkenal. McIlroy dikenal antara lain melalui  Arsitektur pipe dan filter pada Unix,  Penemu konsep komponen perangkat lunakdan juga mengembangkan beberapa tool Unix, seperti spell, diff, sort, join, graph, speak, tr, dan lain sebagainya.

9. Ian Murdock

Ian Murdock  adalah pelopor terbentuknya Debian yang dikenalkan tahun 1993, proyek GNU/Linux Debian, pemikiran tentang kemungkinan untuk menyalurkan sistem operasi yang mengemas kernel Linux dalam bentuk distro belum membumi. Debian adalah Linux sejati yang memiliki reputasi positif disegani di masyarakat karena OpenSource, dan padaha tahun 1996 pimpinan proyek digantikan oleh Bruce Perens.

10. Mark Shuttleworth

Mark Shuttleworth adalah pimpinan perusahaan Canonical Ltd ang memiliki tujuan untuk membantu perkembangan, distribusi, dan promosi dari produk-produk yang bersifat open source (kode terbuka). Perusahaan ini bermarkas di Eropa, salah satu produknya adalah Ubuntu yang berbasis Debian .

11. Patrick Volkerding

Patrick Volkerding adalah seorang pendiri Linux Slackware, iya lulus an Minnesota State University Moorhead tahun 1993. Ia mempunyai julukan BDFL (Benevolent Dictator For Life). Slackware pertamakali di luncurkan pada tahun 1993.

12. Bob Young dan Marc Ewing

Bob Young dan Marc Ewing adalah pendiri Distro Linux tertua yaitu Redhat yang lahir tahun 1994 dan sampai sekarang masih terus di release dalam bentuk Enterprise. Karena memang redhat sangat terkenal terutama di dunia server.

13. Paul Allen
Paul Allen ialah perintis Microsoft bersama Bill Gates. Dia bersama Bill Gates juga pernah menulis perangkat lunak Altair BASIC, dia juga suskes membuat system operasi bersama tim di Microsoft yaitu Windows dan menjadi rajanya OS di dunia, hingga sekarang perusahaanya masih eksis dalam mengembangkan system operasi yang terbaru adalah Windows 7.

14. Steven Anthony Ballmer

Steve Ballmer  adalah lulusan dari Harvard pada tahun 1977 , ia bergabung di Microsoft  pada tahun 1980, dan sekarang menjadi CEO Microsoft  pada tahun 2000, dia juga pernah menjadi pemimpin  divisi “Operating Systems Development”

15. Kenneth Thompson

Dia adalah seoarang ilmuwan computer yang sangat berpengaruh dalam dunia system operasi, Ken Thompson pembuat utama Sistem operasi Unix, dia juga yang mengembangkan bahasa pemrograman B cikal bakal dari bahasa C yang sekarang sangat populer.

16. Dennis MacAlistair Ritchie

Dennis Ritchie lebih terkenal sebagai pengembang berbagai bahasa pemograman, dia juga pernah bekerja di Bell Labs dan mengembankan system operasi Unix.
.
17. Bill Reynolds

Bill Reynolds adalah pengembang PCLinuxOS , dimulai dari satu set paket RPM yang dibuat untuk meningkatkan versi-versi Linux Mandrake (sekarang Mandriva Linux). Dari tahun 2000 hingga 2003, Texstar mengelola repositori dari paket RPM secara paralel dengan situs web PCLinuxOnline.

18. Fabio Erculiani
Fabio Erculiani adalah pembuat Sabayon Linux, yaitu distro linux yang berbasis Gentoo ,Nama Sabayon diambil dari salah satu hidangan Italia, Zabaione.

19. I Made Wiryana

Lahir di Dado Singkep BAli Indonesia pada 24 November 1966 merupakan perintis pengembangam Linux. 

20. Onno W Purbo 
Bandung, jawa barat 17 Agustus 1962 merupakan pengembangan Linux. Beberapa sistem operasi yaitu seperti ORARINux dll.

Kelebihan dan Kekurangan Linux


Sebelum nya kita sudah mengenal apa itu linux? Kita juga harus tau apa saja kelebihan dan kekurangan yang terdapat pada linux .

Kelebihan Linux :

  • Linux merupakan sistem operasi bebas dan terbuka (open source). Sehingga tidak perlu biaya lisensi untuk membeli atau menggunakan Linux, gratis.
  • Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux karena banyak komunitas-komunitas pengembanganya. 
  • Memiliki pengamanan yang lebih unggul karena di desain multiuser sehingga apabila virus menyerang user tentu, akan sangat sulit menyebar ke user lainnya,
  • Cocok untuk PC yang memiliki spesifikasi minim karena linux membutuhkan resource yang lebih kecil dibandingkan Windows.
Kekurangan Linux : 
  • Banyak pengguna yang belum terbiasa dengan linux
  • Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada linux. 
  • Proses instalasi software yang tidak semudah di windows.
  • Aplikasi di linux belum seampuh aplikasi di windows.
Jadi intinya kita belajar Linux tidak untuk mempersulit diri sendiri, tetapi kita sedang melakukan perbaikan dalam mempelajarinya. Dengan mengenal linux kita jadi tahu bahwa suatu program bisa berjalan karena ada kernel dan banyak hal lain nya. :)

Mengenal Sistem Operasi Linux


Dari sebagian orang masih bingung dengan apa sih itu linux ??
Linux adalah Sistem Operasi yang berbasis UNIX yang dapat berjalan di berbagai macam perangkat keras terutama PC berbasis Intel x86. Dikatakan berbasis UNIX karena LInux dikembangkan menurut standar yang di miliki UNIX.

Perkembangan Linux sangat didukung oleh lisensi yang digunakan oleh Linux yaitu GNU General Public License (GNU GPL). Dengan ada GNU GPL memungkinkan suatu aplikasi / termasuk OS dapat secara bebas digunakan dan disebarluaskan source code dari aplikasi tersebut. Bukan berarti kita sebagai pembajakan program ;)

Kemampuan Sistem Linux :

  1. Multiuser : Kemampuan OS menangani banyak user secaraa simultan baik pada aplikasi yang sama maupun berbeda.
     2.  Multitasking : Kemampuan OS menangani sejumlah pekerjaan secara simultan.


Macam-macam linux , diantara nya : 

  • mint
  • Fedora
  • Ubuntu
  • RedHat
  • Mandrake
  • Turbo
  • Caldera Open
  • SuSe
  • Debian
  • Ultimate
dan masih banyak lagi untuk lengkap ny bisa lihat di distrowatch.com

Pengenalan Tentang Sistem Operasi

Selasa, 02 Oktober 2012

Apa itu Sistem Operasi ( Operating System ) ?
Perangkat lunak sistem yg bertugas untuk melakukan kontrol dan manajemen perangkat keras, menjalankan software aplikasi seperti program-program pengolah kata dan browser web. Atau suatu sistem yang digunakan untuk mengoptimalkan kerja perangkat keras dan perangkat lunak yang ada pada komputer.

Skema kerja dari OS adalah
Input _Hardware _ Kernel _ Software _ Output Kernel

Sistem Operasi terdiri dari :
1. Mekanisme Boot : Untuk meletakkan kernel ke dalam memory kernel.
2. Command Interpreter / Shell : Untuk membaca input berupa perintah.
3. Kernel : Inti dari sebuah Sistem Operasi
4. Driver : Untuk berinteraksi dengan hardware sekaligus mengontrol kinerja hardware.
5. Resource Allocator : Untuk mengatur dan mengalokasikan sumber daya dari perangkat.



Pada umun nya Sistem Operasi  utama yang di gunakan sebagain besar terbagi menjadi 3 kelompok :
1. Microsoft Windows
2. Unix
3. Mac Os

Jadi inti dari Sistem Operasi adalah sebagai manager untuk sumber daya hardware dan software yang ada di dalam sistem dan berhubungan dengan hardware tanpa aplikasi harus mengetahui setiap aspek berjalan bersama.