Cmd dan terminal memiliki peran serupa dalam menjalankan perintah sistem operasi. Keduanya memberikan antarmuka baris perintah untuk mengakses direktori, mengoperasikan file, dan menjalankan program secara langsung melalui typing perintah.
1. 1. Sebutkan duakarakteristikpenting yang menjadikandisksebagai media yang
tepatuntukmenyimpanberbagaimacam file
:
Data dapat ditulis ulang di disk tersebut, hal ini memungkinkan untuk
membaca, memodifikasi, dan menulis di disk tersebut.
Dapat diakses langsung ke setiap blok di disk. Hal ini memudahkan untuk
mengakses setiap file baik secara berurut maupun tidak berurut, dan
berpindah dari satu file ke file lain dengan hanya mengangkat head disk
dan menunggu disk berputar.
2. JelaskantentangLapisanstruktursistem
file
menghubungkanantaraperangkatkerasdenganaplikasi program yang ada.
Kendali M/K, terdiri atas driver device dan interrupt handler. Driver device
adalah perantara komunikasi antara sistem operasi dengan perangkat
keras. Input didalamnya berisikan perintah tingkat tinggi seperti "ambil
blok 133", sedangkan output-nya adalah perintah tingkat rendah, instruksi
spesifik perangkat keras yang digunakan oleh controller perangkat keras.
Basic file system, diperlukan untuk mengeluarkan perintah generic ke
device driver untuk read dan write pada suatu blok dalam disk.
File-organization module, informasi tentang alamat logika dan alamat fisik
dari file tersebut. Modul ini juga mengatur sisa disk dengan melacak
alamat yang belum dialokasikan dan menyediakan alamat tersebut saat
pengguna ingin menulis file ke dalam disk. Di dalamFile-organization
modulejugaterdapatfree- space manager.
Logical
file-system,
tingkatiniberisiinformasitentangsimbolnama
file,
strukturdaridirektori, danproteksidansekuritidari file tersebut. SebuahFile
Control
Block
(FCB)
menyimpaninformasitentang
file,
termasukkepemilikan, izindanlokasiisi file.
3. Jelaskantentangimplementasistruktur system file di disk
Boot Control Block
Informasi yang digunakanuntukmenjalankanmesinmulaidaripartisi yang
diinginkanuntukmenjalankanmesinmulaidaripartisi
yang
diinginkan.Dalam UPS disebutboot block. Dalam NTFS disebutpartition
boot sector.
Partition Block Control
Spesifikasiataudetil-detildaripartisi (jumlahblokdalampartisi, ukuranblok,
ukuranblok,
dsb).
Dalam
disebuttabelmaster file.
Strukturdirektori
Mengatur file-file.
UPS
disebutsuperblock.Dalam
NTFS
2. File Control Block (FCB)
Detil-detil file yang spesifik. Di UPS disebut inode. Di NTFS, informasi
ini disimpan di dalam tabel Master File.
4. Jelaskan tentang implementasi struktur system file di memori
TabelPartisiin-memory
Informasi tentang partisi yang di-mount.
StrukturDirektoriin-memory
Menyimpan informasi direktori tentang direktori yang paling sering
diakses.
Tabelsystem-wide open-file
menyimpanopen count (informasijumlah proses yang membuka file tsb)
menyimpanatribut file (pemilik, proteksi, waktuakses, dsb), danlokasifile
blocks.
Tabel ini digunakan bersama-sama oleh seluruh proses.
Tabelper-process open-file
menyimpanpointerkeentri yang benardalamtabelopen- file
menyimpan posisi pointer pada saat itu dalam file.
modus akses
5. Jelaskan apa yang dimaksud dengan partisi dan mounting
Partisi adalah penyekatan , pemisahan , pembagian .
Pembagian harddisk menjadi beberapa bagian yang digunakan untuk
mempermudah manajemen file.
Tujuan penggunaan partisi agar mempercepat respon query database dan
mempermudah manajemen aktivitas yang berhubungan dengan backup
dan pemeliharaan index
Mounting adalah
6. Jelaskan apa yang dimaksud dengan sistem file virtual
Virtual File System (VFS) adalahsuatulapisanperangkatlunakdalam kernel
yang menyediakanantarmukasistem file untuk program ruang-pengguna.
VFS
jugamenyediakansuatuabstraksidalam
kernel
mengijinkanimplementasisistem file yang berbedauntukmuncul .
7. Sebutkan 3 lapisan utama Implementasi sistem file
yang
3. Interface sistem file: perintah open, read, write, close dan file descriptor.
Virtual File System(VFS), suatulapisanperangkatlunakdalam kernel yang
menyediakanantarmukasistem file untuk program ruang-pengguna. VFS
jugamenyediakansuatuabstraksidalam
kernel
yang
mengijinkanimplementasisistem file yang berbedauntukmuncul.
Sistem file lokaldansistem file remote untukjaringan.
8. Sebutkan 2 fungsipenting yang dimilikiolehSistem File Virtual
Memisahkanoperasi
file
dariimplementasinyadenganmendefinisikan
generic
VFS
antarmuka
yang
masihbaru.
VFS didasarkanpadastruktur file-representation yang dinamakanvnode,
yang terdiridari designator numerikuntuk file unik network-wide.
9. Jelaskan apa yang dimaksud dengan algoritma Linear List
Metode paling sederhana. Menggunakannama file denganpenunjukke
data blok.
Proses:
Mencari (tidak ada nama file yang sama).
Menambah file baru pada akhir direktori.
Menghapus (mencari file dalam direktori dan melepaskan tempat
yang dialokasikan).
Penggunaan suatu file: Memberi tanda atau menambahkan pada daftar
direktori bebas.Kelemahan: Pencarian secara linier (linier search) untuk
mencari sebuah file, sehingga implementasi sangat lambat saat
mengakses dan mengeksekusi file.
10. Jelaskan apa yang dimaksud dengan algoritma Hash Table
Linear Listmenyimpandirektorientri, tetapisruktur data hashjugadigunakan.
Proses:
Hash
tablemengambilnilai
yang
dihitungdarinama
file
danmengembalikansebuahpenunjukkenama file yang ada di linier list.
Kelemahan:
Ukurantetap:
Adanyaketergantunganfungsihashdenganukuranhash table
Alternatif:
Chained-overflow
tablemempunyailinked
hash
tableyaitusetiaphash
listdarinilai
dancrashdapatdiatasidenganmenambahtempatpadalinked
Namunpenambahaninidapatmemperlambat.
Cara Masukke Command Prompt
individual
listtersebut.
4. Ada berbagaicara agar bisamasukke command prompt, diantaranyayaitu :
Melaluijalanpintas
Klik Start
-
Pilih “Run”
-
Tuliskan “cmd” padakotak Run (tanpatanda“ “)
-
Enter, sehinggamuncul :
15. Membuat Dan Menulisi File
yaitudenganPerintah :
mkdir (spasi) namafile
cd(spasi)namafile
vi(spasi) nama.txt
Seperticontohgambardibawahini :
16. Menghapus Folder Dan Sub Folder DalamSatuLangkah
YaitudenganPerintah rmdir (spasi) -p (spasi) nama1/nama2/nama3
Seperticontohgambardibawahini :
#sudo
SuperUser Do, mendapatkanakses root atau administrator pada user biasatanpa
harus login sebagai root user
#ls
Melihatisi file daridirektoriaktif. Padalinuxperintahdirhanyaberupa alias dari
perintahls.Untukperintahlssendiriseringdibuatkan alias ls –color, agar pada
waktu di lsditampilkanwarna-warnasesuaidengan file-filenya, biasanyahijau
untukexecute,dsb.
#shutdown -h now
(sebagai root) Shut down sistem. Umumnyadigunakanuntuk remote shutdown.
Gunakanuntuk shutdown padakonsol (dapatdijalankanoleh user).
KESIMPULAN :
Penggunaan CMD di SistemOperasi Windows dengan Terminal di SistemOperasi
Linux sebenarnyabedatipis ,perbedaanterletakpadaperintah yang ditulis ,
tetapisebagianmempunyaiartisama .
Command prompt merupakanjendelauntukmenjalankanperintahataumengeksekusi
file dengancaramenuliskanperintahnyadiikutidenganmenekantombol enter
ygmerupakanstandaroperasidari MS-DOS sebelum era Windows
dancmdbisamembantu proses compilasidenganmenggunakanbahasapemrograman
java. Cmdakanmengeksekusisemuasintax yang ada, jikasintaxitubenarmaka
program yang telahdibuatakanberjalandanberhasil.