ilmu kesehatan adalah ilmu yang mempelajari tentang kesehatan yang ada pada manusia
http://www.amazon.fr/
Kamis, 06 Desember 2012
Jumat, 09 November 2012
Kernel menjaga suatu rekaman untuk setiap proses
Kernel menjaga suatu rekaman untuk setiap proses, disebut Proses Control Blocks (PCB). Ketika suatu proses sedang tidak berjalan, PCB berisi informasi tentang perlunya melakukan restart suatu proses dalam CPU. Jelaskan dua informasi yang harus dipunyai PCB.
1. Keadaan proses
2. CPU register
3. Informasi manajemen memori
4. Informasi pencatatan
5. Informasi status I/O
Penjelasan:
1. Keadaan proses: Keadaan mungkin, new ,ready ,running, waiting, halted, dan juga banyak lagi.
Program counter: Counter mengindikasikan address dari perintah selanjutnya untuk dijalankan untuk proses ini.
2. CPU register: Register bervariasi dalam jumlah dan jenis, tergantung pada rancangan komputer. Register tersebut termasuk accumulator, index register, stack pointer, general-puposes register, ditambah code information pada kondisi apapun. Besertaan dengan program counter, keadaan/ status informasi harus disimpan ketika gangguan terjadi, untuk memungkinkan proses tersebut berjalan/bekerja dengan benar setelahnya.
3. Informasi manajemen memori: Informasi ini dapat termasuk suatu informasi sebagai nilai dari dasar dan batas register, tabel page/ halaman, atau tabel segmen tergantung pada sistem memori yang digunakan oleh sistem operasi.
4. Informasi pencatatan: Informasi ini termasuk jumlah dari CPU dan waktu riil yang digunakan, batas waktu, jumlah akun, jumlah job atau proses, dan banyak lagi.
5. Informasi status I/O: Informasi termasuk daftar dari perangkat I/O yang di gunakan pada proses ini, suatu daftar open file dan banyak lagi.
PCB hanya berfungsi sebagai tempat menyimpan/gudang untuk informasi apapun yang dapat bervariasi dari prose ke proses.
proses pemberian ’issue’ ke suatu disk I/O ketika proses tersebut dalam ’ready’ state
Apakah suatu proses memberikan ’issue’ ke suatu disk I/O ketika, proses tersebut dalam ’ready’ state, jelaskan?
Di karenakan issue menyampaikan informasi ke dalam state, jawabannya "YA", karena kalau tidak diberikan issue maka akan terjadi deadlock karena terjadi perebutan Sumber Daya antar proses.
kemungkinan keadaan dimana suatu proses dapat sedang berjalan & gambar diagram
Perlihatkan semua kemungkinan keadaan dimana suatu proses dapat sedang berjalan, dan gambarkan diagram transisi keadaan yang menjelaskan bagaimana proses bergerak diantara
state.
Running : proses sedang mengeksekusi intruksi proses dan Ready : proses siap dieksekusi, tetapi proses tidak tersedia untuk eksekusi proses ini serta Proses dengan state Blocked dapat menjadi ready saat sumber daya yang diperlukan telah tersedia atau layanan perangkat masukan/keluaran selesai (event occours). Penggunaan pemroses untuk proses itu karena proses yang saat itu Running berubah state (menjadi Ready atau Blocked) atau telah menyelesaikan sehingga disingkirkan dari sistem. maka dari itu proses menjadi mendapatkan jatah untuk pemrosesan. itu lah transisi d antara state selama siklus hidup proses.
single-user mikrokomputer sistem operasi & dampak mungkin terjadi ketika pemrosesan konkuren dimasukkan ke dalam sistem operasi
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?
a. Mutual exclusion, yaitu bisa yerjadi dua proses pada saat bersamaan yang bisa menghambat proses lain berada dalam critical region.
b. Deadlock, yaitu dimana sistem bisa berhenti karena proses memiliki sumber daya yang tidak bisa dibagi dan menunggu untuk mendapatkan sumber daya yang sedang dimiliki oleh proses lain Starvation, Yaitu seperti berhenti, menunggu diperbolehkannya request akses ke critical section.
c. Adanya Sinkronisasi
yang dilakukan oleh kernel kepada alih konteks ketika proses sedang berlangsung
Saat alih konteks terjadi, kernel menyimpan konteks dari proses lama kedalam PCB nya dan mengisi konteks yang telah disimpan dari process baru yang telah terjadual untuk berjalan. Pergantian waktu konteks adalah murni overhead, karena sistem melakukan pekerjaan yang tidak perlu. Kecepatannya bervariasi dari mesin ke mesin, bergantung pada kecepatan memori, jumlah register yang harus di copy, dan keberadaan instruksi khusus (seperti instruksi tunggal untuk mengisi atau menyimpan seluruh register). Tingkat kecepatan umumnya berkisar antara 1 sampai 1000 mikro detik. Saat proses sedang tidak berjalan, PCB akan berisi informasi tentang perlunya melakukan restart suatu proses dalam CPU.
Selasa, 30 Oktober 2012
FHS pada Linux
Filesystem Hierarchy Standard (FHS) adalah referensi konvensi yang digunakan untuk tata letak dari sistem UNIX. Telah dipopulerkan oleh penggunaannya dalam distribusi Linux, tetapi digunakan oleh varian UNIX lain juga. The Linux Standard Base (LSB) menyebutnya sebagai standar.
Workgroup LSB sedang mempersiapkan FHS 3.0, yang akan menjadi rilis FHS pertama sejak 2004. Sebagai bagian dari rilis itu, kita meminta kontribusi dari semua pihak yang berkepentingan.
Tujuannya adalah untuk melepaskan FHS 3.0 1 Juli jika mungkin.
cara untuk berkontribusi:
- Kami terus menggunakan Bugzilla dengan FHS tua . Coba mengajukan bug baru di bawah produk "FHS". Kalau Anda telah mengajukan bug di sana di masa lalu, kita akan mengevaluasinya lama. Jika Anda memiliki informasi tambahan untuk menyediakan, jangan ragu untuk menambahkan komentar ke salah satu bug yang tercantum di sana.
- Kami akan memantau daftar distribusi di freedesktop.org , LSB-berdiskusi , dan baru-FHS mendiskusikan milis untuk umpan balik (lihat di bawah mengenai kedua). Umpan balik dari daftar kemungkinan akan berakhir dilacak sebagai bug di Bugzilla.
- Kami telah menetapkan suatu repositori kontrol versi baru untuk sumber DocBook ke FHS. Menggunakan Bazaar, dan dapat ditemukan di sini . Hal ini dapat berguna untuk mengirimkan perubahan yang diusulkan untuk spec sebagai patch.
- Kami memiliki milis baru untuk FHS, FHS-discuss .
Akhirnya, kami telah menetapkan spesifikasi bagian referensi baru untuk FHS di halaman spesifikasi Yayasan Linux.
Jumat, 12 Oktober 2012
Perbedaan Windows, Linux & Macintos (Mac OS)
1. WINDOWS
Windows adalah gambar seperti jendela-jendela kecil.dibuat oleh perusahaan Microsoft yang terletak di Amerika dan dipimpin oleh Bill Gates. sistem operasi windows ini mengalami beberapa perubahan-perubahan dan perbaikan. Dulu, akhir tahun 1980 (Awal tahun 1990 - 1994) terkenal sistem operasi Windows 3.0, Windows 3.1.1 dikenal dengan generasi Windows 3.X, kemudian mengalami perubahan-perubahan menjadi Windows 95 setelah itu Windows 98 (Windows 9.X), berubah lagi menjadi Windows 2000 dan saat ini Windows ME (Millenium Edition / Edisi Millenium) sedang banyak digunakan.
kelebihan
- mudah untuk digunakan,karena banyak yang menggunakanya
- proses instalasi aplikasinya mudah banget,untuk orang awam pun bisa menginstalnya.cukup next -next saja.
- kalau ada masalah gampang untuk memperbaikinya karena banyak yang menggunakanya jadi banyak yang bisa memperbaikinya.
- banyak driver hardware yang sesuai dengan aplikasi windows
- aplikasi geratisan banyak yang ditawarkan.
kekurangan
- untuk mendapatkan licence harus membayar mahal,maka dari itu banyak bajakan yang muncul karena tidak kuat membeli yang asli.
- komunitas sedikit karena bersifat closed source jadi tidak bisa di oprek sembarangan.
- keamanan jelek karena banyak yang bisa membobol sistem yang ada di windows
- banyak versi yang dikeluarkan windows jadi untuk update harus mengeluarkan duit lagi untuk mendapatkanya.
2. Linux
Istilah Linux atau GNU/Linux (GNU) juga digunakan sebagai rujukan kepada keseluruhan distro Linux (Linux distribution), yang di dalamnya disertakan program-program lain pendukung sistem operasi.Contoh program tersebut adalah server web, bahasa pemrograman, basisdata, tampilan desktop (Desktop Environment) (seperti GNOME dan KDE), dan aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric.
kelebihan
- free
pasti semua pengguna tau kalau linux merupakan open souce, jadi penggunanya bebas untuk menggunakanya,dan mengembangkanya.
- banyak pilihan
linux sekarang sudah berkembang pesat hal ini dibuktikan dengan banyaknya distro-distro linux yang bermunculan. jadi bagi kita pengguna bebas memilihnya sesuai dengan kebutuhan kita.
- aplikasi banyak
aplikasi yang linux sekarang juga banyak sekali,hampir semua aplikasi yang ada di windows kini ada alternatifnya di linux jadi mudah digunakan.
- keamanan
kalau diliah dari sisi keamanan linux lebih bagus daripada windows hal ini dibuktikan hampir smua pengguna windows pernah terjangkit virus,tapi tidak dengan linux.
kekurangan
- terasa susah digunakan
hal ini disebabkan kita sudah terbiasa menggunakan windows jadi untuk mengoperasikanya butuh belajar lagi.
- instalasi rumit
jarang orang bisa mengistalasi linux dan aplikasinya karena beda dengan proses instalasi windows yang bagi orang awam cukup mudah.
- dukungan perangkat keras belum maksimal
ada vendor perangkat keras yang tidak sesuai dengan linux,jadi harus memilih hardware yang bisa sesuai dengan linux.
3. Macintos (Mac OS)
Mac OS X adalah versi terbaru dari sistem operasi Mac OS untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001. Salah satu alasan mengapa mereka menafsir sedemikian karena tradisi untuk memberikan nama sistem operasi yang berbasis Unix dengan akhiran “x” (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix).Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix.
kelebihan
- dari segi graphic Mac lebih bagus kalau dibandingkan dengan windows n yang lainya.
- tampilan dan model sudah terkenal bagus
- dari segi keamanan Mac cukup mumpuni karena memiliki firewall yang bagus sehingga virus ogah mampir.
- aplikasinya bagus dan banyak juga yang free.
kekurangan
- untuk membeli perangkat kerasnya cukup mahal
- untuk orang yang terbiasa memakai windows Mac cukup susah digunakan.
Windows adalah gambar seperti jendela-jendela kecil.dibuat oleh perusahaan Microsoft yang terletak di Amerika dan dipimpin oleh Bill Gates. sistem operasi windows ini mengalami beberapa perubahan-perubahan dan perbaikan. Dulu, akhir tahun 1980 (Awal tahun 1990 - 1994) terkenal sistem operasi Windows 3.0, Windows 3.1.1 dikenal dengan generasi Windows 3.X, kemudian mengalami perubahan-perubahan menjadi Windows 95 setelah itu Windows 98 (Windows 9.X), berubah lagi menjadi Windows 2000 dan saat ini Windows ME (Millenium Edition / Edisi Millenium) sedang banyak digunakan.
kelebihan
- mudah untuk digunakan,karena banyak yang menggunakanya
- proses instalasi aplikasinya mudah banget,untuk orang awam pun bisa menginstalnya.cukup next -next saja.
- kalau ada masalah gampang untuk memperbaikinya karena banyak yang menggunakanya jadi banyak yang bisa memperbaikinya.
- banyak driver hardware yang sesuai dengan aplikasi windows
- aplikasi geratisan banyak yang ditawarkan.
kekurangan
- untuk mendapatkan licence harus membayar mahal,maka dari itu banyak bajakan yang muncul karena tidak kuat membeli yang asli.
- komunitas sedikit karena bersifat closed source jadi tidak bisa di oprek sembarangan.
- keamanan jelek karena banyak yang bisa membobol sistem yang ada di windows
- banyak versi yang dikeluarkan windows jadi untuk update harus mengeluarkan duit lagi untuk mendapatkanya.
2. Linux
Istilah Linux atau GNU/Linux (GNU) juga digunakan sebagai rujukan kepada keseluruhan distro Linux (Linux distribution), yang di dalamnya disertakan program-program lain pendukung sistem operasi.Contoh program tersebut adalah server web, bahasa pemrograman, basisdata, tampilan desktop (Desktop Environment) (seperti GNOME dan KDE), dan aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric.
kelebihan
- free
pasti semua pengguna tau kalau linux merupakan open souce, jadi penggunanya bebas untuk menggunakanya,dan mengembangkanya.
- banyak pilihan
linux sekarang sudah berkembang pesat hal ini dibuktikan dengan banyaknya distro-distro linux yang bermunculan. jadi bagi kita pengguna bebas memilihnya sesuai dengan kebutuhan kita.
- aplikasi banyak
aplikasi yang linux sekarang juga banyak sekali,hampir semua aplikasi yang ada di windows kini ada alternatifnya di linux jadi mudah digunakan.
- keamanan
kalau diliah dari sisi keamanan linux lebih bagus daripada windows hal ini dibuktikan hampir smua pengguna windows pernah terjangkit virus,tapi tidak dengan linux.
kekurangan
- terasa susah digunakan
hal ini disebabkan kita sudah terbiasa menggunakan windows jadi untuk mengoperasikanya butuh belajar lagi.
- instalasi rumit
jarang orang bisa mengistalasi linux dan aplikasinya karena beda dengan proses instalasi windows yang bagi orang awam cukup mudah.
- dukungan perangkat keras belum maksimal
ada vendor perangkat keras yang tidak sesuai dengan linux,jadi harus memilih hardware yang bisa sesuai dengan linux.
3. Macintos (Mac OS)
Mac OS X adalah versi terbaru dari sistem operasi Mac OS untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001. Salah satu alasan mengapa mereka menafsir sedemikian karena tradisi untuk memberikan nama sistem operasi yang berbasis Unix dengan akhiran “x” (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix).Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix.
kelebihan
- dari segi graphic Mac lebih bagus kalau dibandingkan dengan windows n yang lainya.
- tampilan dan model sudah terkenal bagus
- dari segi keamanan Mac cukup mumpuni karena memiliki firewall yang bagus sehingga virus ogah mampir.
- aplikasinya bagus dan banyak juga yang free.
kekurangan
- untuk membeli perangkat kerasnya cukup mahal
- untuk orang yang terbiasa memakai windows Mac cukup susah digunakan.
CTTS (Compatible Time- Sharing System), MULTICS (MULTiplexed Information and Computing System) dan sistem operasi berbasis UNIX
1. CTSS
Compatible time sharing system yaitu suatu
system yang dikembangkan oleh cry supercomputers.
CTSS
ini merupakan system yang pertama yang digunakan untuk membagi waktu pada
system operasi yang dikenalkan pada tahun 1961 oleh MIT's computation center.
CTSS ini digunakan sampai tahun 1973.
2.MULTICS
Multiplexed information and computing
service yaitu system time sharing pada sistem operasi yang didukung dengan
platform GE 645 mainframe. .MULTICS ini dikembangkan pada ahun 1964 dan dirilis
pada 1969 di cambridge,massacushetts.MULTICS ini ditutup pada tanaggal 30
oktober 2000 di departement pertahanan kanada.
MULTICC
ini bersifat open souce dan hanya
tersedia dalam bahasa inggris dan bertype kernel monolitik kernel.
3.UNIX
UNIX adalah sistem operasi yang diawali
dari proyek MULTICS pada tahun 1965 oleh american telephone dan telegraph di
MIT(massachusetts institute teknology).
UNIX ini merupakan sistem operasi portable yang
sudah bersifat multi user dan multi tasking.UNIX ini memiliki banyak kernel
contohnya microkernel,kernel monolitic dll.
UNIX
ini banyak dikembangkan oleh banyak pihak sehingga muncul banyak jenis unix
contohnya A/UX dikembangkan oleh apple computer,XINIX oleh microsoft corporation,AIX
oleh IBM dan lain-lain.
Teknologi Batch System FMS (Fortran Monitor System) dan IBSYS
Pada generasi ini sistem komputer belumlah
dilengkapi dengan sistem operasi . FMS (Fortran Monitoring System) merupakan
fungsi dasar system operasi yang diciptakan pada tahun 1955-1965 atau generasi
kedua sejarah system operasi dimana computer belum dilengkapi system operasi.
FMS (Fortran Monitoring System) berfungsi sebagai komponen system operasi, pada
system ini job dikerjakan dalam satu rangkaian lalu di eksekusi secara
berurutan atau sistemnya terpusat. Pada awal 60-an sistem operasi IBSYS
diperkenalkan untuk IBM 7090 komputer. Sistem ini didasarkan pada sistem batch
di mana pekerjaan yang digabungkan bersama-sama dengan instruksi yang
diperlukan untuk memungkinkan intruksi untuk diproses tanpa intervensi hampir
sama dengan FMS. Perkembangan Sistem Operasi dimulai dari sini, dengan
memanfaatkan sistem batch, para operator mengumpulkan job-job yang mirip yang
kemudian dijalankan secara berkelompok.
Senin, 08 Oktober 2012
20 orang yang berpengaruh dalam pengembangan sistem operasi
1. William Henry Gates
Bill Gates
siapa yang tak kenal nama yang terdaftar orang terkaya di dunia dalam versi
Forbes, dan sangat berpengaruh dalam perkembangan dunia computer di dunia juga.
Bill Gates adalah pemimpin perusahaan Microsoft yang terkenal dengan system
operasinya yaitu Windows. Microsoft sendiri mulai ia dirikan tahun 1975.
Selasa, 02 Oktober 2012
Langganan:
Komentar (Atom)



