Selasa, 30 Oktober 2012

Filesystem Hierarchy Standard (FSH) dalam Sistem Operasi


Filesystem Hierarchy Standard adalah standar yang digunakan perangkat lunak dari sistem operasi untuk mengetahui lokasi dari berkas atau direktori yang ada pada komputer. Hal ini dilakukan dengan cara menetapkan prinsip-prinsip pada setiap lokasi dalam sistem berkas, menetapkan berkas dan direktori minimum yang dibutuhkan, mengatur banyaknya exceptions serta mengatur kasus yang sebelumnya pernah mengalami masalah secara spesifik. FSH mendefinisikan direktori utama dan isinya dalam sistem operasi GNU. Sebagian besar, itu adalah formalisasi dan perluasan dari hirarki filesystem BSD. FHS dikelola oleh Linux Foundation. Versi terbarunya adalah 2.3, dirilis pada 29 Januari 2004.

Selasa, 23 Oktober 2012

Struktur Sistem Operasi Linux dan Windows


Pada Posting kali ini saya akan membahas sedikit mengenai Struktur sistem operasi dari Linux dan Windows. Jika kita berbicara masalah struktur, pasti sudah terlintas hal yang berhubungan dengan susunan. Di sini saya akan membahas sedikit tentang struktur sistem operasi Linux dan Windows.

1.Struktur Sistem Operasi Linux
Gambar berikut ini merupakan struktur sederhana dari sistem operasi Linux.



API (Application Programing Interface)

API (Aplication Programing Interface) atau aplikasi antarmuka pemrograman adalah metode spesifik yang ditentukan oleh sistem operasi komputer atau program aplikasi dimana seorang programmer menulis sebuah program aplikasi dapat membuat permintaan dari sistem operasi atau aplikasi lain.

API juga merupakan kumpulan fungsi-fungsi eksternal yang disediakan library windows untuk mengatur kemampuan dan tingkah laku setiap element di Windows (dari tampilan di desktop hingga alokasi memory) sehingga dapat dimanfaatkan suatu program untuk meningkatkan kemampuan program tersebut.
Posisi Application Programming Interface berhubungan dengan berbagai Application Program.

Command Interpreter

Sistem Operasi menunggu instruksi dari pengguna (command driven). Program yang membaca instruksi dan mengartikan control statements umumnya disebut: control-card interpreter, command-line interpreter, dan UNIX shell. Command-Interpreter System sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O devices yang ada. Contohnya: CLI, Windows, Pen-based (touch), dan lain-lain.

System Call


System Calls menyediakan interface pelayanan-pelayanan yang disediakan oleh sistem operasi, umumnya sebagai rutin-rutin yang ditulis dengan bahasa C atau C++, atau beberapa tugas yang mengakses hardware secara langsung menggunakan bahasa rakitan. Biasanya programmer lebih memilih Application Programming Interface (API) dibandingkan dengan low level programming.

Shell


Shell merupakan salah satu jenis program bawaan sistem operasi yang menjembatani komunikasi langsung antara pengguna dan sistem operasi. biasanya shell menyediakan prompt sebagai user interface. hal ini digunakan untuk mengetikkan perintah-perintah yang diinginkan. baik itu perintah internal shell (internal command), ataupun perintah eksternal. dalam sistem operasi UNIX beserta turunannya shell juga dapat digunakan untuk melakukan manajemen berkas.

Selasa, 09 Oktober 2012

Orang-Orang yang Berpengaruh Dalam Perkembangan Sistem Operasi


Sistem Operasi telah berevolusi sejak komputer diciptakan. Sistem Operasi merupakan sebuah program yang memiliki 2 fungsi utama, yaitu Interface Manager dan Resource Manager.

Saat ini banyak sekali macam-macam dari tipe operasi, entah itu Sistem Operasi yang berbayar, maupun yang bersifat free, Dibalik macam-macam Sistem Operasi tersebut ada orang-orang yang berperan penting dalam perkembangan Sistem Operasi selama ini. Berikut ini orang-orang yang berperan penting atau yang memiliki pengaruh besar dalam perkembangan Sistem Operasi :

CTTS (Compatible Time-Sharing System), MULTICS (MULTiplexed Information and Computing System) dan Sistem Operasi Berbasis UNIX


Perkembangan Komputer Generasi ke-3, Sistem Operasi dikembangkan menjadi multi-user dan multi-programming karena makin banyaknya pekerjaan yang dilakukan. Oleh karena itu muncullah Sistem Operasi dengan Konsep CTTS (Compatible Time-Sharing System) dan MULTICS (MULTiplexed Information and Computing System).

CTTS adalah Sistem Operasi yang menerapkan Time Sharing untuk pertama kalinya. CTSS sendiri merupakan pengembangan dari FMS, dan kemudian berkembang menjadi MULTICS yang merupakan konsep Sistem Operasi saat ini.

Perbedaan Mendasar Antara Windows, Linux dan MacOS


Teknologi Batch System FMS (Fortran Monitor System) dan IBSYS)


Baik FMS ataupun IBSYS merupakan komponen Sistem Operasi yang dikeluarkan oleh IBM. Keduanya merupakan hasil dari perkembangan komputer generasi kedua. konsep dasar dari Batch Processing System adalah job dikumpulkan dalam satu rangkaian kemudian dieksekusi secara berurutan.