Minggu, 29 Januari 2012

ALGORITMA VIRTUAL MEMORY

a.  Algoritma penggantian page acak
     Halaman yang dikeluarkan untuk memberi tempat ke yang baru dan di tentukan secara acak tanpa ada persyaratan tertentu.

b.  Algoritma penggantian page optimal
     Semua halaman di kasih label dan tagg dan perintah lagi setelah itu halaman akan di gunakan.Halaman dengan tagg tertinggi ( dari waktu sekarang sampai etiap page diberi label untuk menandai berapa instruksi lagi baru dia digunakan. Page dengan label tertinggi (waktu dari sekarang sampai pemakaian berikutnya paling lama) yang akan dikeluarkan.

c.  Algoritma penggantian page NRU
     Semua halaman di beri statys berupa bit R yaitu referenced dan bit R berupa modief, bit bernilai 0 jika halaman belum diusulkan atau di ubah, 1 jika sebaliknya dari nilai desimalnya di dapat 4 kelas.

d.  Algoritma penggantian page FIFO
     Halaman yang lebih dulu kedalam memory maka semua halaman yang ada akan dikeluarkan

e.  Algoritma penggantian page modifikasi FIFO
     Algoritma ini akan mencari halaman yang paling lama yang berada di memory akan tetapi halaman tersebut tidak di pakai jika sebuah halaman di usulkan maka bit R diset. apabila aturan menemukan bahwa bit R halaman yang paling lama ter-set maka halaman tersebut tidak akan di buang akan tetapi di reset kembali.

f.   Algoritma penggantian page LRU
     Algoritma ini akan mengeluarkan halaman yang paling lama dan sudah tidak terpakai lagi.

DEADLOCK

Deadlock merupakan jika proses menunggu satu kejadian tertentu yang tak akan pernah terjadi .sekumpulan proses berkondisi deadloack bila setiap proses yang ada dikumpulan itu menunggu suatu kejadian yang hanya dapat dilakukan proses lain yang juga berada dikumpulan itu. proses menunggu yang tidak akan pernah terjadi . deadloack terjadi ketika proses proses mengakses secara ekslusif sumber daya . semua deadlock yang terjadi melibatkan persaingan memperoleh sumber daya ekslusif oleh dua proses atau lebih . 

Algoritma Banker :
Merupakan  sebuah strategi untuk menghindari deadlock. algoritma ini disebut algoritma banker karena algoritma ini mencegah terjadinya deadlock dengan memutuskan apakah menyetujui atau menunda permintaan sumber daya oleh proses. ketika sebuah meminta sumber daya maka permintaan tersebut harus diperiksa oleh banker. dalam algoritma banker setiap nasabah memiliki batas kredit dan apabila seorang nasabah telah menyelesaikan semua permasalahan bisnisnya dan dapat mengembalikan pinjamannya kepada bank .


Algoritma Safty :
Algoritma ini adalah algoritma yang dipakai untuk menentukan apakah sebuah sistem berada dalam keadaan safe state atau unsafe state . algoritma ini dipakai oleh bankir untuk memeriksa keadaan sistem setelah peminjaman, apakah berada dalam kondisi safe atau tidak apabila berada dalam kondisi safe, maka ini berarti sumber daya yang tersisa dapat menjamin pemenuhan pinjaman oleh semua proses yang  masih aktif, semua proses akan berakhir dengan aman dan tidak akan menyebabkan deadlock . apabila kondisi unsafe, maka ini berarti terdapat kemungkinan untuk terjadinya deadlock.





Algoritma Ostrict :
suatu algoritma yang mengetahui suatu proses sedang dalam kondisi deadlock dan dapat dilihat pada lamanya waktu prosesor mengeksekusi suatu proses,jika proses dieksekusi lebih lambat dari biasanya bisa jadi system dalam kondisi deadlock, dan penyebab deadlocknya dapat dilihat dari resource yang yang merequest proses tersebut. pada algoritma ini proses dibiarkan seolah olah tidak akan terjadi deadlock, jadi dibiarkan berjalan begitu saja dan jika terjadi deadlock barulah proses dihentikan ataupun di matikan.Hal ini biasa dilakukan pada suatu system UNIX, tetapi dengan membiarkan proses tetap berjalan meskipun berpotensi terjadi deadlock, maka operator memerlukan waktu tertentu untuk menghentikan dan memulai kembali proses yang deadlock yang dapat terlihat dari table proses yang penuh/sibuk.

SISTEM BERKAS


Sistem Berkas Pada OS windows 
sistem berkas di windows adalah FAT , FAT atau FAT File system  merupakan sebuah sistem berkas menggunakan struktur tabel alokasi berkas yang menggunakan struktur tabel alokasi berkas sebagai cara dirinya beroperasi.
macam macam FAT.

FAT 16 
sistem berkas yang menggunakan unit alokasi yang memiliki batas hingga 16-bit, sehingga dapat menyimpan hingga 216 unit alokasi (65536 buah) . sistem berkas ini memiliki batas kapasitas hingga ukuran 4gigabyte saja. ukuran unit alokasi yang digunakan oleh FAT16 tergantung pada kapasitas partisi yang hendak diformat : jika partisinya kurang dari 16 MB, maka windows akan menggunakan  sistem berkas FAT12 , jika partisinya lebih besar dari 16 MB , maka windows akan menggunakan sistem berkas FAT16. 

FAT 32 
versi sistem berkas FAT yang paling baru , yang dikenalkan ketika Microsoft merilis windows 95 OEM Service Release 2 (windows 95 OSR2) karena menggunakan tabel alokasi berkas yang besar (32-bit), FAT 32 secara teoritis mampu mengalamati hingga 232 unit alokasi (4294967296 buah ), meskipun demikian, dalam implementasi jumlah unit alokasi yang dapat dialamati oleh FAT32 adalah 228(268435456 buah). 



NTFS
windows NT File system merupakan sebuah sistem berkas yang dibekalkan oleh microsoft dalam keluarga sistem operasi windows NT, yang terdiri dari windows NT 3.X (NT 3.1, NT 3.50, NT 3,51), windows NT 4.X(NT 4.0 dengan semua service pack miliknya), windows NT 5.x (windows 2000, windows XP, dan windows server 2003)serta windows NT 6.x (windows vista).


Sistem Berkas Unix :
1.   /root
2.  /bin
3.  /dev
4.  /etc
5.  /lib
6.  /sbin
7.  /usr
8.  /home

Sistem Berkas dalam Sistem Operasi Unix :
1.   Ext 2
2.  Ext 3
3.  Ext 4
4.  JFS ( Journaling File System )
5.  Swap

Perbedaan sederhana antara Unix dan Windows yaitu :
Windows : melakukan penyimpanan hasil installasi pada NTFS dan terlihat pada directory C:
Unix : melakukan penyimpanan hasil installasi pada Ext 2, 3, 4 tergantung versi terbaru dan terlihat pada directory file system atau /usr/home.

Minggu, 23 Oktober 2011

Perintah Dasa pada Command Prompt

Sekarang nyaris semua sistem operasi sudah mudah digunakan, dan mendukung GUI (Graphic User Interface) tapi tahu kah kalian, bahwa sebelum sistem operasi beralih ke GUI, pertama tama  pengoperasian nya melalui "Command Line Interface" atau yang biasa dikenal dengan sebutan CoLI CLI tapi zella lebih suka menyebut nya dengan nama CoLI hehehe lebih seru ...

Nah di bawah ini akan zella beberkan bagaimana cara mengoperasikan windows explorer melalui CMD (Command) yang tampilannya CoLI hanya terdiri dari baris-baris huruf, yang capek di baca nya ...

1.     Membuka CMD ada dua cara, untuk membuka CMD
1.         Melalui Run
Klik Start -> pilih Run -> ketikan “CMD” (tanpa tanda kutip) di kotak yang tersedia, lalu Enter
2.         Melalui Accessories
Klik Start -> pilih All Program -> pilih Accessories -> pilih Command Prompt

2.     Perintah perintah dasar pada command prompt
·         C:      =  masuk ke drive C
·         D:      =  masuk ke drive D
·         CD ..  = keluar dari directory
·         Cd (nama directory)  = msuk directory
·         RD    = Remove Directory (hapus Folder) NB: folder harus dalam keadaan kosong
·         Copy con nama.txt   = membuat file teks dokumen
Nb : jika sudah selesai membuat dokumen tekan ctrl+Z maka akan keluar tanda  “^z” (tanpa tanda kutip) lalu enter

Untuk sementara itu dulu ya ...
nanti di lanjut lagi ...

Selasa, 18 Oktober 2011

Struktur Sistem Operasi Linux

1. Kernel
Adalah jembatan penghubung antara user dengan program2 yang sudah terinstall di PC. Kernel linux bertanggung  jawab untuk mengatur dan menjaga seluruh sistem operasi linux, kernel linux dapat mengakses hardware secara keseluruhan.

2. System Libraries
Adalah system yang tugasnya menghubungkan aplikasi dengan kernel agar dapat berhubungan intim satu sama lain. Sistem ini juga yang memberikan izin pada aplikasi untuk membuat permintaan kernel-system service.
.       
3. System Utilities
Adalah system yang bertugas mengatur koneksi jaringan yang masuk.

Struktur Sistem Operasi Windows

1. Lokasi Penyimpanan File User

Windows menyimpan sebagian besar file yang dibuat oleh user di folder C: \ Documents and Settings \ user_name \ My Documents \.

Folder My Documents ini untuk musik, video, website, gambar, dll. Terkadang program juga menyimpan data khususnya di sini (contoh save an game).

2. Lokasi File System

Ketika diinstal, semua file-file yang digunakan untuk menjalankan sistem operasi terletak di folder C: \ Windows \ system32

3. Font

Font adalah Huruf yang bisa di pakai. Font ada dalam beberapa format, TrueType,  OpenType, Komposit, dan PostScript. Beberapa contoh jenis huruf font adalah Arial, Times New Roman, dan Courier.

Font bisa diakses melalui Control Panel. Font yang sudah terinstal bisaa dilihat di folder C: \ Windows \ Fonts.

4. Temporary File

Dibuat oleh Siste Operasi untuk pemakaian sementara. Sebagai contoh, file-file sementara mungkin dibuat saat aplikasi sedang dipasang untuk membuat RAM lebih tersedia untuk aplikasi lain.

File-file sementara bisa dilihat di C: \ Documents and Settings \ user_name \ Local Settings \ Temp.

5. Program Files

Berisi aplikasi yang sudah terinstal, biasanya ini bisa di temukan di C: \ Program Files.

Selasa, 11 Oktober 2011

Orang - orang yang berpengaruh dalam pengembangan Sistem Operasi versi Zella Valentine


Charles Babbage (1791-1871) adalah salah satu icon yang paling terkenal dalam sejarah perkembangan komputer dan merupakan kalkulator otomatis pertama ( Mesin penghitung (Difference Engine no.1) ). Babbage juga terkenal dengan julukan bapak komputer. The Charles Babbage Foundation memakai namanya untuk menghargai kontribusinya terhadap dunia komputer. Download Tulisan Lengkap: sukmapurwanoto-charlesbabbage.zip.



Linus torvalds dilahirkan pada tanggal 28 desember 1969 di helsinki. Pada saat usianya beranjak 10 tahun, linus sudah mengenal dan berkecimpung di dunia bahasa pemograman komputer

 

 Steven Paul Jobs atau yang lebih dikenal dengan steve jobs adalah pendiri dan mantan CEO Apple Inc. Beliau adalah bapak Mac OS. Pernah di DO dari Reed College di Portland,tapi itu semua tidak membuat beliau patah semangat. Beliau berhasil mebuat komputer pribadi pertama yang sukses secara komersial, yaitu seri Apple II yang kemudian mendorong pembuatan Macintos
 


Norman Joseph Woodland Lahir 6 September 1921 dikenal sebagai salah satu penemu Barcode, di mana dia menerima US Patent 2.612.994 pada bulan Oktober 1952. Ia juga dikenal sebagai N.Joseph Woodland dan NJ Woodland. Woodland lahir di Atlantic City, New Jersey. Setelah lulus dari Atlantic City High School, Woodland melanjutkan untuk mendapatkan gelar Bachelor of Science di bidang Teknik.




Adam Osborne adalah salah seorang pemegang peranan penting dan berpengaruh dalam sejarah awal PC. Adam Osborne dilahirkan di Thailand pada tahun 1939, dan menghabiskan masa kanak-kanaknya di Tamil Nadu, India selatan, bersama kedua orang tuanya yang berkebangsaan Inggris. Osborne pindah ke Inggris pada usianya yang ke 11, dan pada tahun 1961 lulus dari universitas Birmingham.



Carly Fiorina Sejak tahun 1969 Brian Kernighan bekerja di Bell Laboratories, Lucent Technologies di Muray Hill. Selama 20 tahun Kernighan mengepalai The Computing Structures Research Department. Bidangnya adalah mengenai software tools, application-oriented language, programming methodology dan user interfaces. Kernighan juga sebagai consulting editor untuk Addison-wesley`s professional computing series. Brian Kernighan bersama dengan Dennis Ritchie membuat sebuah buku


Terminologi algoritma, mungkin bukan sesuatu yang asing bagi kita. Penemunya adalah seorang ahli matematika dari uzbekistan yang bernama Abu Abdullah Muhammad Ibn Musa al-Khwarizmi. Di literatur barat beliau lebih terkenal dengan sebutan Algorizm. Panggilan inilah yang kemudian dipakai untuk menyebut konsep algoritma yang ditemukannya. Abu Abdullah Muhammad Ibn Musa al-Khwarizmi (770-840) lahir di Khwarizm (Kheva)  


Alan Mattison Turing lahir di Paddington London, 23 Juni 1912. Turing melewati awal hidupnya di sebuah rumah panti asuhan di India. Saat kembali ke Inggris tahun 1926, Turing bersekolah di Sherborne. Keingintahuannya dalam bidang matematika dan sains sangat berbading terbalik dengan minatnya dibidang Bahasa dan social. Download Tulisan Lengkap: sukmapurwanoto-alanturing.zip.



Bob Metcalfe lahir tahun 1946 di Brooklyn, New York. Ia meraih gelar bidang electrical engineering and business management dari M.I.T. Selanjutnya di Harvard University ia meraih gelar Master of Science dalam bidang applied  



Bjarne Stroustrup dilahirkan di kota Aarhus Denmark tahun 1950. Ia meraih gelar Cand.Scient bidang Matematika dan Ilmu Komputer tahun 1975 dari University of Aarhus Denmark, gelar Ph.D bidang Ilmu Komputer diraihnya tahun 1979 di Cambridge University, England



Bill Atkinson adalah seorang programer jenius dibalik QuickDraw, MacPaint, dan HyperCard. Bill Atkinson juga merupakan anggota tim Macintosh di Apple Computer. Sebagai salah seorang arsitek software di Macintosh, Bill juga seorang menjadi pionir dalam teknik pencetakan digital 
  


Frederick Emmons Terman, seorang author, guru, dosen, dan adminstrator universitas Stanford yang terbaik yang pernah ada. Seorang Frederick Emmons Terman? Nama ini cukup asing ditelinga kita bukan? Padahal pria kelahiran 7 Juni 1900 inilah pendiri dari Sillicon Valley, dan juga sebagai pencipta tekhnologi antiradar



Henry Ross Perot lahir pada tanggal 27 juni 1930 di Texarkana, Texas. Perot dikenal sebagai seorang American business executive dan politisi. Henry Ross Perot adalah pendiri dari Electronic Data Systems (EDS) yang berada di Dallas 



Laksamana muda Dr. Grace Murray Hopper, seorang wanita luar biasa yang pertama sekali menciptakan kompiler dan dijuluki sebagai mother of COBOL (Common Business-Oriented Language), sebuah bahasa pemrograman modern pertama. Lahir di kota New York, 9 Desember 1906, dari pasangan Walter Fletcher Murray dan Marry Campbel Horne Murray.



Howard Aiken lahir pada 9 Maret 1900 di Hoboken, New Jersey, Amerika. Aiken adalah orang yang mencetuskan ide untuk dibuat sebuah mesin penghitung yang dapat membantu penelitian yang kemudian mesin ini diberi nama Mark I, cikal bakal komputer modern seperti yang ada saat ini. Aiken berkuliah di University of Wisconsin, Madison.



Henry Ross Perot lahir pada tanggal 27 juni 1930 di Texarkana, Texas. Perot dikenal sebagai seorang American business executive dan politisi. Henry Ross Perot adalah pendiri dari Electronic Data Systems (EDS) yang berada di Dallas      



Niklaus Wirth adalah tokoh IT idola saya dibidang bahasa pemrograman dan rekayasa perangkat lunak. Beliau adalah ilmuwan komputer berasal dari Swiss. Niklaus Wirth  sangat terkenal sebagai perncang bahasa pemrograman,terutama bahasa Pascal. Beliau juga terkenal sebagai perintis beberapa topik klasik dibidang rekayasa perangkat lunak. Pada tahun 1984 Wirth memenangkan Turing Award untuk pengembangan bahasa komputer inovatif.

  

Andi rubin adalah seorang tokoh pencipta sistem operasi android diciptakan oleh andy rubin di perusahaan epnymous nya , sementara google berhasil membeli dari tangan nya pada tahun 2005 .ide dasarnya sendiri membuat android ialah ingin memberikan akses penuh ke pengembang .