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.

2 informasi yang dimiliki oleh PCB

1. pencatatan
yang termasuk dari informasi ini adalah jumlah dari CPU yang serta waktu riil yang digunakan, batas waktu, jumlah akun, dll.


2. manajemen memori
yang termasuk adalah batas register, tabel page / halaman, tabel segmen, dll.

Yang Akan Dilakukan Oleh Kernel Kepada Alih Konteks Ketika Proses Sedang Berlangsung


Ketika alih konteks terjadi,kernel itu menyimpan konteks dari proses lama kedalam PCB nya dan juga mengisi konteks yang telah disimpan dari process baru yang telah terjadwal untuk berjalan. Pergantian waktu konteks adalah murni overhead, karena sistem melakukan pekerjaan yang tidak perlu. 
 

Perbedaan Antara Penjadwalan Short-term, Medium-term dan Long-term.

kalo short term itu hanya memilih proses proses yang sudah siap dieksekusi, 
Long-term pada sisi lain, mengeksekusi jauh lebih sedikit. Mungkin ada beberapa menit antara pembuatan proses baru dalam sistem. Penjadualan longterm mengkontrol derajat multiprogramming (jumlah proses dalam memori).

Medium-term untuk memindahkan proses dari memori (dan dari pengisian aktif dari CPU), dan maka untuk mengurangi derajat dari multiprogramming. Dikemudian waktu, proses dapat diperkenalkan kedalam memori dan eksekusinya dapat dilanjutkan dimana proses itu di tinggalkan/ diangkat. Skema ini disebut swapping. Proses di swapped out, dan lalu di swapped in, oleh penjadual jangka menengah.

perbedaan dari short term, long term, dan medium term

1. short term
short term adalah suatu proses dimana si proses bertugas memilih dan mengeksekusi diantara proses yang siap di eksekusi serta mengalokasikan ke cpu.

2. medium term
merupakan jenis dari scheduler yang ternyata kemampuannya terletak diantara short term dan long term.

3. long term
bertugas memilih dan meload suatu proses.

Minggu, 11 November 2012

lima aktivitas sistem operasi yang merupakan contoh dari suatu managemen proses dalam sistem operasi

1. menunda dan melanjutkan suatu proses.
2. menyediakan mekanisme untuk proses sinkronisasi (menyambungkan).
3. untuk pembuatan dan penghapusan proses si pengguna.
4. menyediakan mekanisme untuk proses komunikasi.
5. menyediakan mekanisme untuk proses deadlock (kunci mati).


Kamis, 18 Oktober 2012

turunan linux dan macam - macamnya

seperti yang kita ketahui bahwa linuxadalah sebuah sistem operasi yang tidak berbayar, yah bahasa kerennya open source yakni bisa dinikmati oleh siapa saja, kapan saja,dimana saja, serta gratis.
nah diantara turunan linux yaitu:
red hat : centos, stella, dll
debian : slckware,dll
ubuntu :xubuntu, lubuntu,kubuntu,dll
masih kurang jelas???
nih gambarnya..


shell, sistem call,command interpreter, dan API

1.  Shell
          Shell adalah bagian yang menjadi jembatan antara kernel dan user, serta aplikasi-aplikasi yang digunakan dalam komputer. Semua aplikasi berdiri diatas shell, dan semua hardware berada dibawah kernel, gabungan kernel dan shell inilah apa yang kita kenal dengan OS. Segala perintah user akan memberikan perintah tersebut kepada kernel untuk di proses. Contohnya : comand.com pada MS-DOS, PowerShell pada Microsoft Windows, dan LinuxShell pada linux.
Fungsi Shell, yaitu sebagai Penerjemah perintah antar user dengan kernel dan untuk membedakan huruf kecil dan besar dalam dalam menerima perintah .

2.  Sistem Call
          Sistem call merupakan penyedia interface antara program bagian OS dan system call sebagai jembatan antara proses dan Sistem operasi. System ini ditulis dalam bahasa assembly atau bahasa tingkat tinggi yang dapat mengendalikan mesin.
Fungsi Sistem Call, yaitu mengizinkan program yang sedang berjalan untuk membuat permintaan secara langsung dari sistem operasi dan kontrol proses serta manipulasi alat dan bekas.

 3. Command Interpreter
          Command interpreter adalah bagian dari sistem operasi komputer yang memahami dan menjalankan perintah yang dimasukkan secara interaktif oleh manusia atau dari sebuah program. Dalam beberapa sistem operasi, command interpreter disebut shell.
Fungsi Command interpreter, yaitu menyediakan mekanisme agar pengguna dapat membuat permintaan tanpa menulis program.

 4.  API (Aplication 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.


20 orang yang berpengaruh dalam sistem operasi

  • Bill Gates
    yaitu tokoh yang sangat terkenal sekali karena dia pemilik perusahaan microsoft yang sangat terkenal sekali dengan sistem operasinya yang  dikenal dengan windows. dia juga orang terkaya didunia . Dia telah menghipnotis kita semua karena hampir semua orang menggunakan komputer dengan sistem operasi windows dari awal yang hanya berbentuk DOS hingga sekarang. Dia terus mengeluarkan atau mengembangan windows-windows baru . 
  • Steven Paul Jobs
    Steven Jobs seorang pendiri Apple inc yang bekerja sama dengan Steve Wozniak. Lalu ia mengembangkan komputer untuk rumahan yang diberi nama apple II, lalu beliau juga melanjutkan dengan pembuatan macintosh . Namu sayangnya pada saat usia 56 tahun dia sudah meninggal . tetapi pembuatan OS dia tidak akan dilupakan sejarahnya.
  • Robert Morris
    Dia merupakan seorang ahli kriptografik, atau juga pendiri sistem operasi Unix. Ia adalah seorang sarjanawan dan juga sempat bekerja pada salah satu laboratarium AT&T.
  • Onno W purbo
    Seorang pakar teknologi informasi yang berasal dari indonesia, Dia telah sukses mengembangakan sistem operasi yang berbasis linux. Dan banyak pula gagasan-gagasan yang telah ia buat.
  • Andrew Rubin
    seorang yang telah sukses juga dalam membuat sistem operasi opensource yang digunakan untuk smartphone yaitu android OS. karena google telah membeli OS buatannya akhirnya Andrew rubin bekerja atau bergabung dengan google.
  • Steve Ballmer
    ia telah bergabung pada microsoft, dia juga telah memegang atau memimpin operating system development, dia adalah karyawan terlama di microsoft setelah bill gates serta ia juga telah berhasil menjabat sebagai CEO microsoft.
  • Dennis Macalistair Ritchie
    Seorang yang telah terkenal dalam pengembangan bahasa pemograman dan Ia juga telah mengembangkan system operasi unix.dan dengan keberhasilan dia, akhirnya dia dan temanya itu mendapat penghargaan dalam implementasi sistem operasi Unix.
  • Bill Reynolds
    yaitu pengembang PClinuxOS , dengan paket RPM yang dibuat untuk meningkatkan versi linux mandrake/mandriva. dia telah mengelola paket RPM secara paralel dengan situs PClinuxOnline.
  • Jordan Hubbard
    Seorang yang telah berhasil membangun dan mengembangkan Linux freeBSD.Dia juga telah bergabung dengan apple computer dalam kelompok manajer BSDdan juga menjadi direktur di apple.
  • Fabio Erculiani
    yaitu pembuat sambayon linux yang berbasis gentoo, dia menampilkan bayanyak aplikasi bawaan, deteksi perangkat lunak, dan berbagai tambahan fitur yang siap utuk ditambahkan pada linux ini.

Rabu, 10 Oktober 2012

sejarah unix

Ken Thompson, Ritchie, Osanna, dan Rudd Canaday pada tahun 1970 bersama sama menulis sebuah sistem file untuk sebuah sistem operasi yang baru. dengan menggunakan komputer PDP7 yang kemudian sistem operasi yang baru tersebut dinamakan UNICS (Uniplexed Information and Computing System ) .karena sistem operasi ini hanya bisa digunakan 1 user saja, maka diganti namanya menjadi UNIX

sejarah UNIX

Ken Thompson, Ritchie, Osanna, dan Rudd Canaday pada tahun 1970 bersama sama menulis sebuah sistem file untuk sebuah sistem operasi yang baru. dengan menggunakan komputer PDP7 yang kemudian sistem operasi yang baru tersebut dinamakan UNICS (Uniplexed Information and Computing System ) .karena sistem operasi ini hanya bisa digunakan 1 user saja, maka diganti namanya menjadi UNIX

Batch System,IBSYS,dan CTSS

Batch system
apa sih yang dimaksud batch system ini??
adalah sebuah program yang dibuat oleh Apple untuk melihat gimana sih tugas pengkodean yang dilakukan si komputer tersebut. bisa komputer yang stand alone atau yang lebih dari 1 komputer.

IBSYS
IBSYS atau yang lebih dikenal dengan internet broadcasting adalah sebuah rekaman yang berbasis sistem operasi.IBSYS ini diperkenalkan oleh IBM yang memiliki dasar pada FMS (Fortan System Monitor) dan sistem operasi.

CTSS
CTSS atau yang biasa disebut Compatible Time Sharing System adalah sejarah lahirnya sistem operasi.
diperkenalkan oleh Fernando Corbato pada tahun 1950an yang merupakan pemimpin riset yang dilakukan oleh MIT untuk menciptakan sistem operasi yang bisa dipakai oleh banyak user.

Kamis, 04 Oktober 2012

Forum linux

setelah saya coba browsing menggunakan mbah google, akhirnya saya mendapatkan beberapa forum yang mungkin bisa membantu kita untuk sharing mengenai seputar linux. ya terutama linux red hat.

1. ubuntu indonesia

2. CentOS linux Indonesia

3. kaskus


Selasa, 02 Oktober 2012

Penjelasan Linux RedHat



apa sih redhat??
RedHat merupakan sebuah distribusi perusahaan perangkat lunak bebas yang didukung oleh sistem operasi seperti Linux. Perangkat ini bersifat open source ( terbuka) yakni tidak memiliki lisensi seperti windows yang berbayar artinya gratis.Tahap proses instalasinya bisa otomatis sehingga memudahkan user yang masih pemula. Versi terbaru sistem operasi ini adalah RedHat Enterprise Linux 5.

turunan dari Linux RedHat :
- Fedora
- Mandriva
- CentOS
- Blankon 1
- Igos Nusantara