SISTEM OPERASI FILE SYSTEM

dokumen-dokumen yang mirip
Operating System. File System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

File adalah kumpulan informasi yang berhubungan dan tersimpan dalam secondary storage Tipe: Sifat: persistence, big size, dan sharability

Operating System. I/O System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

17/04/2015 SISTEM OPERASI

Implementasi Sistem Berkas Kelompok Gita Lystia Rahmawati

12 Input / Output. Sistem I/O. Hardware I/O. Struktur PC Bus

SISTEM OPERASI. CSP 2702 Semester/SKS : 3/3 Program Studi : Sistem Komputer Kamis, Ruang : P-22

SISTEM FILE PADA DOS PENGANTAR TEKNOLOGI SISTEM INFORMASI B

Bab 10: Antar Muka Sistem File. Konsep File

- File server pertama kali dikembangkan tahun 1970

Sistem Operasi. Divais Input/Output 2016

Sistem I/O. Hardware I/O Interface Aplikasi I/O Subsystem Kernel I/O Transformasi Permintaan (Request) I/O ke Operasi Hardware Stream Unjuk Kerja

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

Bab 9. Sistem File POKOK BAHASAN: TUJUAN BELAJAR: 9.1 KONSEP FILE

KONSEP dan ATRIBUT SISTEM BERKAS

Gambar 1. Service terdistribusi

Struktur Sistem Komputer

FILE SERVICE DAN NAME SERVICE

Manajemen File AGUS PAMUJI

17/04/2015 SISTEM OPERASI. File Concept Access Methods Directory and Disk Structure File-System Mounting File Sharing File Protection

intruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only

Struktur Sistem Operasi

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014

Sujito, S.Kom., M.Pd.

DISTRIBUTED FILE SYSTEMS

SISTEM OPERASI. CSP 2702 Semester/SKS : 4/3 Program Studi : Sistem Komputer Kamis, Ruang : P-22

SISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen

Tipe Sistem Operasi. Stand alone Network Embedded

MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2

P10 Media I/O Universitas Mercu Buana Yogyakarta

Struktur Sistem Komputer

Nama : Tsani Agustin Aghnia Toibin.S Nim : Prodi : Teknik Informatika Kelas : 21

Pertemuan 2. Struktur Sistem Operasi

BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi

Praktikum 14. Sistem File 1 KONSEP FILE POKOK BAHASAN: TUJUAN BELAJAR:

DASAR KOMPUTER. Input/Output

DISTRIBUTED FILE SYSTEM. Sistem terdistribusi week 11

File System (Interface) Ch. 10

Sistem komputer. Tiga komponen utama :

Organisasi & Arsitektur Komputer

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Bab 10. Implementasi Sistem File POKOK BAHASAN: TUJUAN BELAJAR: 10.1 STRUKTUR SISTEM FILE

Sistem Operasi TIKB1023 Munengsih Sari Bunga Politeknik Indramayu. TIKB1023/Minggu 2/SO/MSB

Struktur Sistem Komputer

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

FILE SERVICE DI DALAM SISTEM INFORMASI TERDISTRIBUSI

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

SISTEM OPERASI. Review

Arsitektur Sistem Komputer. Operasi Sistem Komputer. Struktur Sistem Komputer. Review:

Computer System Structures

Manajemen File. Kebutuhan Penyimpanan Informasi

3. Apa kekurangan paging sederhana dibandingkan dengan paging pada virtual memory?

KARTU SOAL. Kurikulum Acuan Alokasi Waktu Jumlah Soal Bentuk Soal. Nama Sekolah Bidang Keahlian Program Keahlian. : SMKN I Doko : TIK : TKJ

Konsep Dasar Sistem Operasi

Sistem Komputer. Tiga komponen utama : CPU

SISTEM OPERASI TERDISTRIBUSI

Pengertian Sistem Berkas Konsep Dasar Berkas

OPERASI DASAR KOMPUTER

Bab 1 Instalasi Sistem Operasi DEPDIKnux

Sistem Operasi Terdistribusi

Arsitektur Komputer II AUB SURAKARTA

LAPORAN PRAKTIKUM SISTEM OPERASI

MANAJEMEN MEMORI SISTEM OPERASI

Bab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum

ORGANISASI KOMPUTER 1

KELOMPOK 57.2 APLIKASI ANTARMUKA I/O SUBSISTEM KERNEL OPERASI PERANGKAT KERAS. Kritik dan saran :

Sistem Operasi. Introduksi. Wikan Mahastama

Dukungan Sistem Operasi :

Pertemuan Ke 2 Arsitek tur Dasar Komputer

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

Maintenance & Disaster Recovery

Hanif Fakhrurroja, MT

Tinjaun Umum Sistem Komputer 1

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Struktur Sistem Operasi

KONSEP DASAR SISTEM BERKAS. Nila Feby Puspitasari

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access)

Apa yang dimaksud dengan program?

Perangkat Keras Masukan/Keluaran. Kelompok : Intan Sari H. H. Z Verra Mukty

Chapter 6 Input/Output

BAB I TINJAUAN UMUM SISTEM OPERASI

MAKALAH SISTEM OPERASI

P11 BUS Universitas Mercu Buana Yogyakarta

Instalasi FreeBSD 6.0

Konsep Umum I/O : Port (pintu komunikasi data) Bus (jalur data - shared direct access) Controller (pemberi perintah - host adapter)

MINGGU II DASAR SISTEM OPERASI

Sistem Input Output Komputer

Sistem Operasi. Sistem File 2016

01/08/2017. Pengertian System Calls :

PENGANTAR TEKNOLOGI INFORMASI

Praktikum 9 POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 FILE PERANGKAT KERAS. Manajemen Perangkat Keras

PENGANTAR TEKNOLOGI KOMPUTER DAN INFORMASI

Input/Output. (Pertemuan ke-9) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom. Diedit ulang oleh: Endro Ariyanto

PERTEMUAN 2 APLIKASI KOMPUTER. Sistem Operasi. Rangga Rinaldi, S.Kom, MM. Modul ke: Fakultas Desain dan Seni Kreatif. Program Studi Desain Produk

Tahun Akademik 2014/2015 Semester II. DIG1I3 - Instalasi dan Penggunaan Sistem Operasi

Distributed System. Seven Distributed File Systems. Genap 2011/2012

Bab 5. File Service. Atribut File Nama yaitu menentukan nama file yang dimaksud Tipe

Sistem Operasi AGUS PAMUJI. Teknik Informatika

Transkripsi:

SISTEM OPERASI FILE SYSTEM

Konsep File File adalah kumpulan informasi yang berhubungan dan tersimpan dalam secondary storage. Tipe: Data (character, numeric, binary) Program binary Direktori logika Di Linux dalam bentuk file: /home/data (d) Device logika Di Linux dalam bentuk file: /dev/sda1

Konsep File Simple record structure Baris (lines) Fixed length Variable length Complex Structures Formatted document RTF, HTML Yang mengatur: Operating system System Program

Struktur File Sistem operasi membutuhkan struktur file tertentu untuk menjalankan/ mengakses suatu file. Semua sistem operasi diharuskan mampu mengenal sedikitnya satu jenis struktur file. Jika sistem operasi mengenal semakin banyak struktur file, maka semakin luas aplikasi yang dapat dijalankan namun ukuran sistem operasi semakin membengkak. Sebaliknya, jika semakin sedikit struktur file, maka sistem operasi hanya dapat menjalankan aplikasi dalam jumlah yang sedikit pula.

Atribut File Name disimpan dalam human readable name. Identifier unique tag (number) dalam file system. Type dibutuhkan oleh sistem (ex:.txt). Location pointer to file location di harddisk. Size current file size. Protection controls siapa yang reading, writing, executing. Time, date, and user identification data untuk protection, security, and usage monitoring. Information

Operasi File Create: menciptakan file. Write: menulis file dari posisi tertentu. Read: baca file dari posisi tertentu. Delete: hapus file. Seek: mencari suatu data di posisi tertentu dari posisi tertentu.

Open Files Ketika terjadi open file, data yang harus dimaintenance: File pointer: pointer ke lokasi read/write terakhir, per process yang membuka file. File open count: counter dari berapa kali sebuah file dibuka. Lokasi disk tempat penyimpanan file: berisi cache dari informasi akses data. Access rights: hak akses per proses file.

Open File Locking Dilakukan oleh OS dan program. Terjadi ketika ada akses ke file. Ada 2 kemungkinan: Mandatory access is denied ketika ada perintah/request. Advisory processes dapat menemukan status of locks dan memutuskan yang dilakukannya sendiri.

File Types Name, Extension File type Usual extension Fungtion executable exe, com, bin Ready to run machine language program object obj Compiled, machine language, not linked source code c, java, pas, php, cpp Source code in various languages bath bat Command to the command interpreter text txt Textual data, documents word processor rtf, doc Various word processor formats library lib, dll Libraries of routines for programmers Print view Pdf, jpg ASCII or binary file in a format for printing or viewing Archive Zip, tar, rar Related files grouged into file, sometimes com prossed, for archiving or storage Mulitimedia Mpeg, mov, mp3 Binary file containing audio video information

Direct Access & Index Sequential Direct access: sangat berguna untuk pengaksesan langsung informasi dalam jumlah besar. Contoh : database. Index sequential: file juga dapat dilihat sebagai sederetan blok yang berindeks. Untuk mencari suatu bagian dari file, pertama tama cari indeksnya, kemudian dengan pointer tersebut kita mengakses file secara langsung, lalu mencari bagian dari file yang diinginkan.

File System Mounting Sebuah sistem berkas sebelum dapat digunakan harus di mount terlebih dahulu. Mounting: proses paling awal sebelum membuka sebuah direktori, yaitu dengan membuat sebuah direktori baru tempat file system tersebut diletakkan. Mount point: direktori kosong tempat file system yang akan di mount diletakkan.

Partisi dan Mounting Root partition di mount pada saat boot time. Partisi yang lain di mount secara otomatis. atau manual (tergantung sistem operasi). Otomatis: diletakkan di /etc/fstab. Windows: setiap partisi yang di mount ditandai dengan huruf dan colon dan back slash (:\). UNIX: file system dapat di mount di semua direktori.

File Sharing File sharing mendukung sebuah sistem operasi yang useroriented. Berhubungan dengan permission. Multiple user bisa mengakses file yang sama. On distributed systems, files may be shared across a network. Pada Multiple users: Owner ID: user yang bisa mengganti atribut, membuka akses, dan mengontrol sebuah file atau direktori. Group ID: sekelompok user yang men share akses sebuah file. Universe: umum.

Protection File owner/creator harus dikontrol: Apa yang dilakukan? Oleh siapa? Tujuan proteksi: Menjaga aman dari kerusakan fisik (reliability). Menjaga dari akses yang tidak diijinkan (protection). Types of access: Read Write Execute Append Delete List

Organisasi File System Application Programs Logical File System File organization module Basic File System I/O Control Device

Implementasi file system Struktur On disk Boot control block informasi sistem file pada sistem operasi. Partition block control spesifikasi partisi yang dimiliki. Struktur direktori mengatur file file dalam direktori. FCB (File Control Block) detil mengenai file yang spesifik.

Implementasi file system Struktur In Memory: Table partition Informasi semua partisi yang di mount. Struktur direktori (LRU stack) informasi direktori yang paling sering diakses. System wide open file table Copy an dari FCB. Per process open file table Daftar pointer yang menunjuk access dalam system wide open file table.

SISTEM OPERASI I/O System

SISTEM I/O Konsep Umum I/O : Port (pintu komunikasi data). Bus (jalur data shared direct access). Controller (host adapter). Perangkat perangkat I/O memiliki alamat, digunakan untuk: Menyimpan instruksi I/O secara langsung. Memory mapped I/O. Jenis perangkat keras: Perangkat penyimpan data. Perangkat penghubung (link). Perangkat antarmuka dengan user.

INTERRUPT Interrupt adalah sinyal dari peralatan luar atau permintaan dari program untuk melaksanakan suatu tugas khusus. Jenis jenis interrupt : Software, interrupt jenis ini sering disebut juga System Call. Misalnya suatu program ingin mencetak hasil dengan printer. Hardware, terjadi karena adanya aksi pada perangkat keras, seperti penekanan tombol keyboard atau menggerakkan mouse.

PERANGKAT I/O Perangkat block: Meliputi berbagai disk drive. Perintah baca, tulis, pencarian data. Perangkat character: Keyboard, mouse. Perintah menulis, mengambil. Perangkat jaringan: Socket adalah penghubung komputer dengan jaringan. Komunikasi antar komputer dilakukan melalui socket.

CLOCK AND TIMER Fungsi clock dan timer pada hardware: Mengetahui waktu saat ini. Lama sebuah proses telah berjalan dan idle Trigger proses pada suatu waktu. Programmable interval timer: hardware pengukur waktu dan trigger yang sudah terprogram di dalam CPU. Clock bukan Jam, melainkan satuan waktu CPU.

CACHE dan BUFFER Perbedaan BUFFER dan CACHE : Buffer menyimpan temporary data sebelum diberikan pada tahap berikutnya pada suatu request. Cache hanya menyimpan sebuah salinan dari data yang sering diakses sehingga cepat.

I/O STREAM I/O stream adalah suatu mekanisme pengiriman data secara bertahap dan terus menerus melalui suatu aliran data. Biasa digunakan dalam network protocol. Bersifat Asynchronous. Menggunakan message passing dalam mentransfer data. Untuk memasukkan ke dalam stream digunakan IO control system call.