• Session 1 : Computer and Operating System Overview

    1.Computer System Component

    Berikut ini merupakan komponen-komponen yang berada pada komputer :

    -Processor

    -Main Memory
    Main Memory terdiri dari Primary Memory dan Secondary Memory
    Primary Memory berupa RAM(Random Access Memory),sedangkan Secondary Memory berupa HDD(Hard Disk Drive)

    -Input/Output Modules
    Input/Output Modules terdiri dari secondary memory devices,communications equipment dan terminals

    -System Bus
    System Bus merupakan komunikasi antar Processor,Memory dan Input/Output Modules

    2.Computer Architecture

    Picture1

    PC(Program Counter)bertugas mencari instruksi-instruksi yang akan dijalankan.Setelah instruksi ditemukan oleh PC,copy dari instruksi tersebut disimpan didalam IR(Instruction Register).Selanjutnya,MAR(Memory Address Register) menyimpan memory address yang berisi data atau instruksi selanjutnya.

    Proses pengolahan data berada di Central Processor.Central Processor terdiri dari ALU(Arithmetic Logic Unit) dan Control Unit.ALU bertugas untuk pemrosesan data,sedangkan Control Unit bertugas untuk fetching instruksi dari memory serta mendecodeny/menterjemahkannya dan melakukan sinkronisasi sebelum mengirimkan sinyal ke komponen-komponen yang ada di komputer

    3.Instruction,Fetch and Execute

    Instruction Cycle :

    Picture2

    FDE(Fetch,Decode,Execute)= merupakan alur proses menjalankan perintah dalam CPU yang terdiri dari Fetch(Pengambilan Instruksi dari main memory),Decode(Menterjemahkan instruksi tersebut) dan Execute(Menjalankan instruksi tersebut)

    Jenis-Jenis dari instruksi :
    -Processor-Memory = transfer data antara processor dan memory
    -Processor-I/O = pengiriman data ke atau dari komponen-komponen komputer
    -Data Processing = Aritmetik atau logic dari data
    -Control = melakukan perubahan dalam urutan execution

    Execution Cycle :

    -Pipelining

    Picture3

    -Superscalar

    Picture4

    4.Interruption

    Interrupt/Interupsi merupakan proses menentukan instruksi/perintah mana yang harus diutamakan.

    Klasifikasi Interrupts :
    -Program
    -Timer
    -I/O
    -Hardware Failure

    Interrupt Cycle :
    Pertama-tama processor akan melakukan pengecekan apabila terdapat interupsi.Jika interupsi tidak ditemukan,instruksi selanjutnya akan difetching serta dieksekusi.Apabila interupsi ditemukan,instruksi/proses selanjutnya akan ditunda dan Interrupt Handler dijalankan

    5.Memory

    Memory Hierarchy :

    Picture5

    Cache Memory :
    -L1 Cache = Dibagi menjadi dua,yaitu untuk menampung instruksi serta menyimpan data
    -L2 Cache = Fast access memory yang berada diantara CPU dan main memory
    -L3 Cache = High access memory yang berada diantara CPU dan motherboard

    Session 2 : File System Introduction

    File System = mengatur files yang ada serta aksesnya

    Komponen yang berada dalam File System berupa meta data.Meta data itu sendiri terdiri dari :
    -Owner(Informasi pemilik)
    -Time(Waktu)
    -Permission(Izin)

    Contoh-contoh File System :
    -UFS(Unix File System)
    -HSFS(High Sierra File System)
    -EXT2
    -FAT32
    -HFS+
    -Elephant FS

    Unix File System

    Picture6

    6 Basic File Types :
    -Regular Files
    -Directories
    -Links
    -Symbolic Links
    -Special Files
    -Named Pipes

    Accessing File Name :
    -Terdapat 2 cara dalam Accessing File Name,yaitu menggunakan absolute pathname atau menggunakan relative pathname
    -Absolute Pathname = Mulai dari paling atas samapi file yang dituju
    -Relative Pathname = Mulai dari posisi dimana user berada

    File Permission :

    UGO = User,Group,Other

    Ketiga subjek diatas masing-masing memiliki r,w dan e.Total semuanya ada 9 akses/9 bit

    r = read access
    w = write access
    e = execute access

    www.skyconnectiva.com
    www.binus.ac.id