Kamis, 10 Januari 2013

operasi input output



1.       Redirection adalah fasilitas shell yang memungkinkan kita untuk dapat menyimpan output dari sebuah proses untuk dapat disimpan kefile lain (output redirection) atau sebaiknya menggunakan isi dari file sebagai input dari suatu proses.

2.       Pipeline adalah fasilitas dishell UNIX yang berfungsi untuk memberikan input dari suatu proses dari output proses yang lain.

3.       Perintah input output

Echo      : menampilkan inputan dari keyboard
Cat         : melihat isi file
More     : melihat isi dari suatu file
Short     : mengurutkan masukkannya berdasarkan urutan nomer ASCII dari karakter
Grep      : menyaring masukkannya dan menampilkan baris – baris yang mengandung pola yang telah ditentukan
Wc          : menghitung jumlah baris, kata, dan karakter dari baris – baris yang diberikan kepadanya
Cut         : mengambil kolom tertentu dari baris – baris masukan yang ditentukan pada option  -c
Uniq      : menghilangkan baris –baris berurutan yang mengalami duplikasi biasanya digabungkan dalam pipeline dan short

Kamis, 15 November 2012

perbedaan file system di windows, linux, dan mac os

1. WINDOWS
kalo diwindows, file system yang digunakan dinamakan FAT (file allocation table) yaitu struktur table untuk pengalokasian berkas.
 jenisnya :
- FAT 16 : mengalokasikan 16 bit
- FAT 32 : mengalokasikan 32 bit
- NTFS

2. LINUX
linux menggunakan filesystem yang bernama root (/) ext 2, ext 3, ext 4.

3. MAC OS
 Mac OS menggunakan filesystem HFS (Hierarchical File System) yang biasanya digunakan pada IPOD.

FHS ( Filesystem Hierarchy standard )

FHS adalah struktur direktori dan isi direktori dari sebuah sistem operasi. semua file dan direktori itu muncul sebagai root (/).

Apakah suatu proses memberikan ’issue' ke suatu disk I/O saat proses tersebut dalam ’ready’ state, jelaskan?

ya, karena jika tidak diberikan deadlock maka akan terjadi perebutan sumber daya

keadaan dimana suatu proses dapat sedang berjalan,gambar diagram transisi keadaan , bagaimana proses bergerak diantara state.

  • Ready = proses siap dieksekusi namun tidak mengeksekusi proses ini
  • Running = pada state running menjadi blocked karena sumber daya belum tersedia. Lalu menunggu ada sumber daya masukkan atau keluaran yaitu event wait.
  • Lalu pada proses running menjadi ready karena penjadwalan akan melakukan prses eksekusi kemudian timeout

Beberapa single-user mikrokomputer sistem operasi seperti MS-DOS menyediakan sedikit atau tidak sama sekali arti dari pemrosesan yang konkuren. Diskusikan dampak yang paling mungkin ketika pemrosesan yang konkuren dimasukkan ke dalam suatu sistem operasi?

akan kehilangan data karena si data dikorupt dan terjadilah error.

Transisi state yang timbul oleh proses akibat event (eksternal) Sistem Operasi UNIX


New              : proses dibuat.
Running       : instruksi dieksekusi.
Waiting         : proses menunggu beberapa event yang akan terjadi
Ready           : proses menunggu jatah waktu dari prosessor 
Terminated   : proses selesai dieksekusi.