Archive for the ‘Uncategorized’ Category

Articles

System Calls

In Uncategorized on June 14, 2011 by knowmyos

Disusun oleh : Muhammad Nur Alam (109091000102)

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.

Ada lima jenis system calls utama, yaitu:

1. Process control merupakan system calls yang mengendalikan proses-proses yang berjalan.

Hal-hal yang dilakukan :

  • Mengakhiri (end) dan membatalkan (abort)
  • Mengambil (load) dan eksekusi (execute)
  • Membuat dan mengakhiri proses
  • Menentukan dan mengese atribut proses
  • Wait for time
  • Wait event, signal event
  • Mengalokasikan dan membebaskan memori.

Contoh: Sistem operasi pada MS-DOS menggunakan sistem single-tasking yang memiliki command interpreter yang akan bekerja pada saat start. Karena singletasking, maka akan menggunakan metode yang sederhana untuk menjalankan program dan tidak akan membuat proses baru.

2. File manipulation adalah kumpulan system calls yang bertugas untuk melakukan manipulasi file seperti pembacaan, penulisan, penghapusan dan pengubahan.

Hal-hal yang dilakukan:

  • Membuat dan menghapus file
  • Membuka dan menutup file
  • Membaca,menulis dan mereposisi file
  • Menentukan dan mengeset atribut file

3. Device manipulation adalah system calls yang mengatur penggunaan peralatan-peralatan yang terhubung pada mesin tersebut.

Hal-hal yang dilakukan:

  • Meminta dan membebaskan device
  • Membaca, menulis dan mereposisi file
  • Menentukan dan mengeset atribut device

4. Information maintenance. System calls yang menghubungkan user dengan sistem operasi dalam hal berbagi informasi.

Hal-hal yang dilakukan:

  • Mengambil atau mengeset waktu dan tanggal
  • Mengambil atau mengeset sistem data
  • Mengambil atau mengeset proses, file atau atribut-atribut device

5. Communications. Ada dua model komunikasi yaitu pertukaran informasi dilakukan melalui fasilitas komunikasi antar proses yang disediakan oleh sistem operasi (Message-Passing) dan pertukaran dengan menggunakan memori (shared-memory).

Hal-hal yang dilakukan:

  • Membuat dan menghapus sambungan komunikasi
  • Mengirim dan menerima pesan
  • Mentransfer status informasi.

Articles

Tugas Sistem Operasi 2

In Uncategorized on June 13, 2011 by Barock

Soal :

  1. Apakah keuntungan dari layer approach pada sistem design? Dan apakah kerugiannya?
  2. Sebutkan 5 servis/layanan yang diberikan oleh sistem operasi, jelaskan bagaimana masing-masing memberikan kemudahan kepada pengguna.  Jelaskan juga dalam kasus apa yang tidak mungkin untuk user-level program untuk menyediakan layanan ini. Read More »

Articles

Design OS

In Uncategorized on June 6, 2011 by Barock

Mendesign sebuah sistem operasi merupakan hal yang sulit. Mendesain sebuah sistem sangat berbeda dengan mendesign sebuah algoritma. Hal tersebut disebabkan karena keperluan yang dibutuhkan oleh sebuah sistem sulit untuk didefinisikan secara tepat, lebih kompleks dan sebuah sistem memiliki struktur internal dan antarmuka internal yang lebih banyak serta ukuran dari kesuksesan dari sebuah sistem sangat abstrak.

Sekumpulan kebutuhan dapat juga didefinisikan oleh orang-orang yang harus mendesain, membuat, memelihara dan mengoperasikan sistem operasi seperti: sistem operasi harus mudah didesain, diimplementasikan dan dipelihara, sistem harus fleksibel, dapat diandalkan, bebas eror dan efisien.

Read More »

Articles

Memory Management

In Uncategorized on June 5, 2011 by knowmyos

Pengalamatan

Memori adalah pusat kegiatan pada sebuah komputer, karena setiap proses yang akan dijalankan, harus melalui memori terlebih dahulu. CPU mengambil instruksi dari memori sesuai yang ada pada Program Counter. Instruksi dapat berupa menempatkan/menyimpan dari/ke alamat di memori, penambahan, dan sebagainya. Tugas sistem operasi adalah mengatur peletakan banyak proses pada suatu memori. Memori harus dapat digunakan dengan baik, sehingga dapat memuat banyak proses dalam suatu waktu. Dalam managemen memori ini, kita akan membahas bagaimana urutan alamat memori yang dibuat oleh program yang berjalan.

Read More »

Articles

Multimedia Operating System

In Uncategorized on June 5, 2011 by knowmyos

Harus Seperti Apakah Multimedia OS ?

1. Support multiple kinds of applications

  • Multimedia applications: Streaming audio, video, games, etc.
  • Traditional applications: Editors, compilers, web servers, etc.

2. Satisfy different application characteristics and requirements
3. Traditional Operating Systems:

  •   Goal is to maximize system throughput and utilization
  •   No differentiation between various application classes

Read More »

Articles

File System

In Uncategorized on June 5, 2011 by Barock

Semua aplikasi komputer membutuhkan penyimpanan dan pengambilan informasi. Ketika sebuah proses sedang berjalan, proses tersebut menyimpan sejumlah informasi yang dibatasi oleh ukuran alamat virtual. Untuk beberapa aplikasi, ukuran ini cukup, namun untuk yang lainnya terlalu kecil.

Masalah berikutnya adalah apabila proses tersebut berhenti, maka informasinya akan hilang. Padahal ada beberapa informasi yang penting dan harus bertahan beberapa waktu, bahkan selamanya. Adapun masalah ketiga adalah terkadang sangat perlu lebih dari satu proses untuk mengakses satu informasi secara bersamaan. Untuk memecahkan masalah ini, informasi ini harus dapat berdiri sendiri tanpa bergantung pada sebuah proses.

Read More »

Articles

Windows

In Uncategorized on June 5, 2011 by knowmyos

Windows History

Read More »

Articles

LINUX

In Uncategorized on June 5, 2011 by knowmyos

History Of Unix And Linux

  • UNICS (Uniplexed Information and Computing Sytem)
  • UNIX
  • MINIX (Mini Unix)
  • Linux

Interfaces To Linux

Read More »

Articles

Multiple Processor System

In Uncategorized on June 5, 2011 by Barock

Secara tradisional, komputer dipandang sebagai suatu mesin sekuensial, yaitu mereka menjalankan sekumpulan instruksi yang tersusun dalam urutan tertentu. Prosesor menjalankan program dengan cara mengeksekusi instruksi mesin satu demi satu dalam suatu waktu. Tapi tentunya ini tidak selalu benar. Dengan pipelining misalnya, prosesor tidak perlu menunggu suatu instruksi selesai dan bisa mengerjakan instruksi lainnya. Seiring dengan perkembangan teknologi, para perancang komputer terus berusaha mengembangkan teknik untuk meningkatkan performa dan tentu juga reliability. Salah satunya adalah multiprocessing, yaitu menggunakan prosesor jamak.

Read More »

Articles

Symbian OS

In Uncategorized on June 5, 2011 by knowmyos

Symbian Os History

  • dikembangkan pada tahun 1990 dan debut di tahun 2001. Hal ini tidak mengherankan, karena platform smartphone dimana Symbian OS berjalan baru berkembang baru-baru ini juga.

Symbian OS Roots: Psion and EPOC

  • Pada tahun 1990, Psion Komputer memproduksi sebuah perangkat yang bernama PDA.
  • Pada tahun 1996, Psion mulai merancang suatu sistem 32-bit EPOC release 1. EPOC diprogram dalam C ++.

Read More »

Design a site like this with WordPress.com
Get started