jenis file system pada berbagai sistem operasi

File System adalah suatu cara atau metode dalam melakukan penyimpanan dan mengolah file dan data di dalamnya agar dapat mudah dicari dan diakses.

Dibawah ini adalah file system pada system operasi Windows:

1. FAT 16 (File Allocation Table 16)
sebenarnya sebelum FAT16, telebih dahulu sistem file di MS-DOS FAT12, tapi karena banyak kekurangan makanya muncul FAT16, FAT16 sendiri sudah dikenalkan oleh MS-DOS pada tahun 1981. Awalnya, sistem ini didesain umtuk mengatur file fi floppy disk, dan sudah mengalami beberapa kali perubahan, sehingga digunakan untuk mengatur file harddisk. Keuntungan FAT16 adalah kompatibel hampir di semua sistem operasi, baik Windows 95/98/ME, OS/2, Linux dan bahkan Unix. Namun dibalik itu semua masalah paling besar dari FAT16 adalah mempunyai kapasitas tetap jumlah cluster dalam partisi, jadi semakin besar harddisk, maka ukuran cluster akan semakin besar. selain itu kekurangan FAT16 salah satunya tidak mendukung kompresi, enkripsi dan kontrol akses dalam partisi

2. FAT 32 (File Allocation Table 32)
FAT32 mulai di kenal pada sistim Windows 95 SP2, dan merupakan pengembangan lebih dari FAT16. FAT32 menawarkan kemampuan menampung jumlat cluster yang lebih besar dalam partisi. Selain itu juga mengembangkan kemampuan harddisk menjadi lebih baik dibanding FAT16. Namun FAT32 memiliki kelemahan yang tidak di miliki FAT16 yaitu terbatasnya Operating System yang bisa mengenal FAT32. Tidak seperti FAT16 yang bisa di kenal oleh hampir semua system operasi, namun itu bukan masalah apabila anda menjalankan FAT32 di Windows XP karena Windows XP tidak peduli file sistim apa yang di gunakan pada partisi.


3. NTFS (New Technology File System)
NTFS di kenalkan pertama pada Windows NT dan merupakan file system yang benar benar berbeda di banding teknologi FAT. NTFS menawarkan security yang jauh lebih baik , kompresi file , cluster dan bahkan support enkripsi data. NTFS merupakan file system standar untuk Windows Xp dan apabila anda melakukan upgrade Windows biasa anda akan di tanyakan apakah ingin mengupgrade ke NTFS atau tetap menggunakan FAT. Namun jika anda sudah melakukan upgrade pada Windows Xp dan tidak melakukan perubahan NTFS itu bukan masalah karena anda bisa mengkonversinya ke NTFS kapanpun. Namun ingat bahwa apabila anda sudah menggunakan NTFS akan muncul masalah jika ingin downgrade ke FAT tanpa kehilangan data.
Pada Umumnya NTFS tidak kompatibel dengan Operating System lain yang terinstall di komputer yang sama (Double OS) bahkan juga tidak terdetek apabila anda melakukan StartUp Boot menggunakan floopy. Untuk itu sangat disarankan kepada anda untuk menyediakan partisi yang kecil saja yang menggunakan file system FAT di awal partisi. Partisi ini dapat anda gunakan untuk menyimpan Recovery Tool apabila mendapat masalah.

Berikut adalah file system pada sistem operasi Linux:


4. EXT2 (2rd Extented)
EXT2 adalah file sistem yang ampuh di linux. EXT2 juga merupakan salah satu file sistem yang paling ampuh dan menjadi dasar dari segala distribusi linux. Pada EXT2 file sistem, file data disimpan sebagai data blok. Data blok ini mempunyai panjang yang sama dan meskipun panjangnya bervariasi diantara EXT2 file sistem, besar blok tersebut ditentukan pada saat file sistem dibuat dengan perintah mk2fs. Jika besar blok adalah 1024 bytes, maka file dengan besar 1025 bytes akan memakai 2 blok. Ini berarti kita membuang setengah blok per file.
EXT2 mendefinisikan topologi file sistem dengan memberikan arti bahwa setiap file pada sistem diasosiasiakan dengan struktur data inode. Sebuah inode menunjukkan blok mana dalam suatu file tentang hak akses setiap file, waktu modifikasi file, dan tipe file. Setiap file dalam EXT2 file sistem terdiri dari inode tunggal dan setiap inode mempunyai nomor identifikasi yang unik. Inode-inode file sistem disimpan dalam tabel inode. Direktori dalam EXT2 file sistem adalah file khusus yang mengandung pointer ke inode masing-masing isi direktori tersebut.


5. EXR3 (3rd Extended)
EXT3 adalah file system yang digunakan pada sebagian besar sistem operasi Linux. Pada file system maka setiap file akan memiliki suatu database mini, yaitu disebut dengan inode. Dimana di dalamnya berisi berbagai informasi seperti jenis file, hak akses, pemilik file, group pemilik file, besar file dan waktu perubahan.


Kemudian ini adalah file system pada operating system yang lain:

6. Common Internet File System (CIFS)

Common Internet File System merupakan sebuah implementasi dari protokol berbagi berkas/file-sharing Server Message Block (SMB) yang telah diusulkan agar menjadi standar Internet (statusnya saat ini masih menjadi draft), sehingga dapat diperoleh secara mudah. Perbedaan dari protokol SMB adalah bahwa protokol ini telah diperbaiki agar dapat digunakan melalui Internet. Protokol ini merupakan “saingan tidak langsung” dari protokol Network File System yang digunakan dalam keluarga sistem operasi UNIX. Protokol ini menggunakan arsitektur client/server. Microsoft telah memberikan draf rancangan protokol CIFS kepada Internet Engineering Task Force (IETF) untuk dijadikan standar Internet. Meskipun demikian, klien dan server CIFS telah ada dalam Windows 2000 ke atas.

Protokol lapisan transport yang digunakan
Meski pada awalnya protokol SMB dibuat menggunakan protokol NetBIOS sebagai protokol lapisan transport-nya, berjalan di atas stack protokol TCP/IP, IPX/SPX, atau NetBEUI secara opsional, sekarang protokol SMB mendukung secara penuh protokol-protokol lapisan transport tersebut. Sebuah klien CIFS yang hendak mengakses sebuah file server atau print server akan membuat sebuah koneksi dengan server (dengan menggunakan protokol yang kompatibel di antara dua buah host yang saling berkomunikasi tersebut). Selanjutnya, klien akan membuat sesi NetBIOS di atas sesi koneksi yang sebelumnya dibuat, sebelum akhirnya klien pun menggunakan sesi NetBIOS tersebut untuk membuat sesi print-sharing atau file-sharing dengan server. Jika protokol TCP/IP digunakan sebagai protokol lapisan transport-nya, klien CIFS akan membuat sesi NetBIOS over TCP/IP, dengan membuka port 139 yang terdapat pada sisi server.
Ketika Windows 2000 dirilis, yang di dalamnya terdapat komponen Distributed File System (DFS), dan berkurangnya dukungan Microsoft terhadap protokol NetBIOS, file server pun dapat secara langsung menyediakan layanan file sharing dan print sharing, tanpa menggunakan NetBIOS lagi. Klien dapat membuka koneksi langsung dengan server dengan membuat sesi koneksi TCP dengan menggunakan port 445.

7. Google File System (GFS)
File di GFS cenderung sangat besar, biasanya dalam multi-gigabyte (GB) jangkauan. Mengakses dan memanipulasi file yang besar akan memakan banyak bandwidth jaringan. Bandwidth adalah kapasitas sistem untuk memindahkan data dari satu lokasi ke lokasi lain. GFS alamat masalah ini dengan memecah file menjadi potongan dari 64 megabyte (MB)
Google File Arsitektur Sistem
Google mengorganisir GFS ke dalam kelompok komputer. cluster hanya sebuah jaringan komputer. Setiap kelompok mungkin berisi ratusan atau bahkan ribuan mesin. Dalam cluster GFS ada tiga jenis entitas: klien, server master dan chunkservers.
Dalam dunia GFS, istilah “klien” mengacu pada entitas yang membuat permintaan file. Permintaan dapat berkisar dari mengambil dan memanipulasi file yang sudah ada untuk membuat file baru pada sistem. Klien dapat komputer lain atau aplikasi komputer.
Fungsi Google File System
Selain dari layanan dasar GFS menyediakan, ada beberapa fungsi khusus yang membantu menjaga sistem berjalan lancar.Sedangkan perancangan sistem, pengembang GFS tahu bahwa isu-isu tertentu pasti pop up berdasarkan arsitektur sistem.
Komponen GFS memberikan update sistem melalui pesan elektronik .Pesan singkat ini memungkinkan server master untuk tinggal saat ini dengan status masing-masing chunkserver’s.

penciptaan proses pada sistem operasi

Konsep penciptaan proses

Setiap proses memiliki nomer ID proses dan ini bersifat unik. Proses akan berakhir ketika dia sudah sampai termination atau tahap dimana proses telah selesai di eksekusi. Ketika hal ini terjadi maka akan dilamporkan ke proses utama dan seketika itu juga resource yang diambil oleh proses tadi juga nomer ID-nya akan dikembalikan ke prosesor agar proses lain bisa memakainya.
Proses diciptakan dengan fork system call (operasi penciptaan proses yang baru adalah sesuatu yang diberi nama forking a process). Anak atau sub dari proses yang tercipta oleh fork adalah salinan dari proses utama (parent process), kecuali dia memiliki ID proses sendiri.
Proses anak yang baru di forking akan terus berlanjut mengeksekusi program yang sama seperti yang dilakukan proses utamanya,pada titik di mana fork kembali dipanggil. Kita dapat menggunakan nilai kembali dari fork untuk mengetahui program itu sedang bekerja di proses anak atau di proses utama.

Aktivitas pada penciptaan proses:

  • Memberi identitas proses
  • Menyisipkan proses pada senarai atau tabel proses
  • Menentukan prioritas awal proses
  • Menciptakan PCB
  • Mengalokasikan resource awal bagi proses

Penciptaan proses adalah hal yang paling pertama dilakukan sistem operasi, karena yang pertama dilakukan ketika kita mengakses aplikasi adalah terlebih dahulu harus ada proses yang bisa diakses.

Alasan-alasan penciptaan proses.

  • Terdapat batch baru. SO dengan kendali batch job, setelah menciptakan proses baru, kemudian melanjutkan membaca job selanjutnya.
  • Satu pemakai interaktif logon. Seorang pemakai pada satu terminal sedang melakukan logon ke system.
  • Sistem operasi menciptakan proses untuk memberi layanan. SO menciptakan proses untuk memenuhi satu fungsi pada program pemakai, tanpa mengharuskan pemakai menunggu.
  • Proses menciptakan proses anak. Untuk mencapai modularitas atau mengekploitasi kongkurensi, program pemakai memerintahkan pembuatan sejumlah proses.

Tahap-tahap penciptaan proses

Penciptaan proses dapat disebabkan beragam sebab. Penciptaan proses meliputi beberapa tahap:
  • Beri satu identifier unik ke proses baru. Isian baru ditambahkan ke tabel proses utama yang berisi satu isisan perproses.
  • Alokasikan ruang untuk proses.
  • PCB harus diinisialisasi
  • Kaitan-kaitan antar tabel dan senarai yang cocok dibuat.
  • Bila diperlukan struktur data lain maka segera dibuat struktur data itu.

Operasi-operasi pada Proses

  • Penciptaan proses (create a process).
  • Penghancuran/terminasi proses (destroy a process).
  • Penundaan proses (suspend a process).
  • Pelanjutan kembali proses (resume a process).
  • Pengubahan priorltas proses.
  • Mem-block proses.
  • Membangunkan proses.
  • Menjadwalkan proses.

go blog!

udah lama banget gue nggak update blog ...
blog itu sebenernya apa sih, media buat apa sih, untungnya apa sih, kok gue bikin blog sih, ahaha
anggap aja gue bikin blog karena takdir, makanya gue mau gak mau mesti urus ini blog, hhe, analogi yang sama sekali gak nyambung

tiga kata yang terngiang-ngiang di kepala gue
blogspot
wordpress
tumblr

sebenernya gue lebih suka keep posting di tumblr, karena dia itu kayak gabungan wordpress sama twitter, bisa disebut status twitter tapi lebih dari 140 karakter dan juga support multimedia. pilihan kedua, wordpress, gue suka banget sama dashboardnya yang bersih dan bikin gue keinspirasi tapi dengan syarat dibarengi cemilan keripik singkong, hhe, oh iya, yang gue salut dari wordpress.com adalah kemampuannya mendeteksi browser yang mengaksesnya, then nge-redirect ke tema mobile atau desktop, cara kerjanya dengan ngedetek user agent dari http request kayak opera mini, iPhone 3Gs, safari, flock, firefox, konqueror bahkan bolt pun bisa menghasilkan tampilan yang berbeda dari satu blog, lebih murah, minimalis dan simpel. yang ketiga, blogspot, satu yang mungkin gak ada di kedua blog yang udah gue bahas tadi, kustomisasi di hampir semua titik, navigasi, tema, isi, custom domain, url forward dan lain-lain. Tapi terus terang, gue tetep cinta sama tumblr, lebih simpel dan e-mail publishingnya bikin gue nge-post atau nge-junk segampang update status facebook, hhe

i'm insomniac

gue seringkali ngerasa sendirian di malam yang acapkali dingin, sepi, namun begitu banyak memberi inspirasi. betapa tidak, saat orang-orang tidur nggak bakalan ada keramaian, kegaduhan, keisengan, kebrutalan, kegilaan dan tingkah lainnya yang cukup mengganggu konsenstrasi, gue bisa berkreasi, ngehasilin sesuatu yang lebih berguna ketimbang ngelukis di bantal, hhaaa

oke, mengutip quote dari dosen gue yang menganut ’4 kurang 5 rugi’ yang kurang lebih berhubungan sama kebiasaan dan pola tidur seseorang, buat orang seberang ‘tidur kurang dari 4 jam itu sukses dan lebih dari 5 jam itu rugi’ gue pikir itu rasional, sangat rasional, menurut gue tidur itu nggak harus lebih dari sekian jam lah, posisi mesti gimana lah, yang penting terjadwal dan itu efektif, selama ini sih 2-3 jam sehari nggak berpengaruh banget sama kesehatan gue, yah paling migrain dikit wajar lah kalo yang baru adaptasi

buat gue, tidur itu cuma buat melepaskan kepenatan, kebutuhan biologis yang nggak terlalu mengemuka dan tidak penting untuk diperdebatkan, yang pasti gue nggak setuju kalo ada orang bilang ‘sleep is about quantity not quantity’ emang sih, ketika tidur, sel-sel yang mati diperbaharui, diperbaiki dan dinormalisasi, nah timbul pertanyaan, memangnya pas kita beraktivitas ringan bahkan berolahraga sekalipun sistem regenerasi sel kita berhenti bekerja? enggak meen, mereka bekerja 24×7 tanpa istirahat, jadi nggak ada alasan tidur buat mengencangkan kulit, mempercepat pertumbuhan rambut, dan sejuta alasan lainnya, itu cuma alasan buat orang yang dalam tanda kutip ‘malas’ dalam artian kurang produktif, kurang menikmati perjuangan, bukankah hidup=perjuangan? berarti secara eksplisit mereka nggak nikmatin hidup mereka sendiri

so, nikmatin hidup lo dengan perjuangan dan petik hasilnya kelak, itu esensi hidup yang sesungguhnya buat gue,,,
thanks for reading,
i really apreciate it
hidup bangsa indonesia!

Yes 

Karya Seni Dari Debu

Agak aneh memang kalo orang memikirkan menggunakan debu sebagai bahan untuk membuat benda seni. Paul Hazelton mengumpulkan debu dan membentuknya menjadi karya seni yang hebat.


Jamur Terbesar di Dunia


Jamur-jamur ini lain daripada yang lain. Ukurannya sangat luar biasa - bisa sebesar payung di kala turun hujan. Bisa jadi karena jenis jamurnya yang unik atau hanya beruntung tumbuh di lahan yang kondisinya mendukung untuk bisa tumbuh menjadi jamur raksasa.

10 Kebiasaan Pengguna Internet




Berikut 10 poin hasil risetnya, yaitu:

1. Satu dari tiga orang penduduk perkotaan di Indonesia mengakses internet dalam satu bulan terakhir.