1.Apa pengertian dari File Batch, dan ada berapa jenis pada DOS serta berikan
contohnya masing-masing?
: Batch file adalah file teks yang berisi serangkaian perintah yang mungkin
biasanya paling umum adalah untuk memulai menggunakan program dan untuk
menjalankan utilitas. Batch file melakukannya dengan salah satu perintah bukan
perintah ganda biasanya diperlukan. Mereka dapat disamakan dengan ikon cara
pintas seperti yang terlihat dalam butir-&-klik sistem operasi, tetapi file
batch jauh lebih kuat.
Contoh:
C:\edit
ECHO hello guys
Kemudian disimpan dalam file hello.bat
Jika dijalankan: C:\hello.bat
Outputnya: C:\hello.bat
C:\ ECHO hello guys
hello guys
Agar perintah ECHO tidak muncul lagi saat dijalankan, maka ditambah tanda @ECHO
hello guys.
@ECHO OFF
ECHO hello guys
ECHO good morning
ECHO have fun
Output:
hello guys
good morning
have fun
Semua perintah DOS bisa ditulis di dalam batch file.
FOR
Untuk eksekusi secara iteratif
BU:
For %% var IN(set) Do Command
Contoh:
For % File in (Prog1.BAS) Do Dir%% file
Outputnya adalah: eksekusi dari program1.bas
PAUSE
Berhenti hingga terdapat respond dari keyboard
BU:
PAUSE [Remark]
2. Jelaskan beberapa Interupsi?
: Interupsi software
Interupsi software terdiri dari 256 dan diberi nomor 00H hingga FFH. Alamat
awal masingmasing program pelayanan terdiri dari 4 byte, 2 byte untuk Code
Segment dan 2 byte untuk Instruction Pointer.
Dalam pemrograman assembler kita dapat melakukan interupsi secara software
dengan perintah INT yang dapat dilihat dalam tabel interupsi. Interrupt
Software dalam PC terbagi dua yaitu :
Interrupt BIOS (Basic Input Output Sistem)
diwujudkan dalam bentuk interupsi software berjumlah 32 dan akses pelayanannya
tinggal memerintahkan dengan instruksi INT nH asal parameternya diwajibkan
telah terpenuhi dahulu. INT nH terdiri dari 00H sampai 1FH yang disusun
berurutan dan diberi servis number (nomor pelayanan) tersendiri.
Interrupt DOS (Disk Operating Sistem)
Interrupt DOS merupakan interupsi dari software Sistem Operasi terdiri dari INT
20H untuk kembali ke DOS dan INT 21H untuk operasi Input/Output.
Non Maskable Interrupt (Interupsi hardware)
Non Maskable Interrupt adalah dimana interupsi ini mutlak tidak dapat dicegah
karena berasal dari sistem board atau IC.
Maskable Interrupt
Maskable Interrupt (berasal dari hardware melalui pin INTR) yang dapat ditutup
atau dicegah dengan instruksi CLI berasal dari interupsi perangkat lunak.
3. Jelaskan yang anda ketahui tentang Manjemen Memori?
: Manajemen memori merupakan mekanisme pengaturan memori pada sistem
operasi.Antara lain, sebuah kernel sistem operasi multiprogramming harus
bertanggung jawab untuk mengelola semua sistem memori yang sedang digunakan
oleh program. Hal ini memastikan bahwa program ini tidak terganggu dengan
memori yang sudah digunakan oleh program lain. Karena program sharing
waktu/time, setiap program harus memiliki akses independen ke memori.
4. Jelaskan Algoritma Penjadwalan CPU?
:Algoritma Penjadwalan CPU adalah permasalahan menentukan proses mana pada
ready queue yang dialokasikan ke CPU. Terdapat beberapa algoritma penjadwalan
CPU, diantaranya :
Algoritma Penjadwalan First Come, First Served (FCFS)
Proses yang pertama kali meminta jatah waktu untuk menggunakan CPU akan
dilayani terlebih dahulu. Dan rata-rata waktu tunggu (Average waiting time)
cukup tinggi.
Algoritma Shortest Job First Scheduler
Algoritma ini digunakan ketika CPU bebas proses yang mempunyai waktu terpendek
untuk menyelesaikannya mendapat prioritas. Seandainya dua proses atau lebih
mempunyai waktu yang sama maka FCFS algoritma digunakan untuk menyelsaikan
masalah tersebut.
Algoritma Penjadwalan Round Robin
Algoritma Round Robin (RR) dirancang untuk sistem time sharing. Algoritma ini
mirip dengan penjadual FCFS, namun preemption ditambahkan untuk switch antara
proses. Antrian ready diperlakukan atau dianggap sebagai antrian sirkular. CPU
mengelilingi antrian ready dan mengalokasikan masing-masing proses untuk
interval waktu tertentu sampai satu time slice/ quantum.
Algoritma Penjadwalan Priority Schedulling (jadwal prioritas)
Penjadualan SJF (Shortest Job First) adalah kasus khusus untuk algoritma
penjadual Prioritas. Prioritas dapat diasosiasikan masing-masing proses dan CPU
dialokasikan untuk proses dengan prioritas tertinggi. Untuk proritas yang sama
dilakukan dengan FCFS.
5. Sebutkan definisi, tujuan , dan fungsi dari Sistem Operasi?
:stem Operasi merupakan sebuah penghubung/interface antara pengguna dari
komputer dengan perangkat keras komputer. Sebelum ada sistem operasi, orang
hanya mengunakan komputer dengan menggunakan sinyal analog dan sinyal digital.
Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat
berbagai sistem operasi dengan keunggulan masing-masing. Untuk lebih memahami
sistem operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep
dasar mengenai sistem operasi itu sendiri. Pengertian sistem operasi secara
umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan
menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan
menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.
Tujuan Sistem Operasi yaitu:
Kenyamanan: suatu sistem operasi membuat komputer lebih mudah untuk digunakan.
Efesien: suatu sistem operasi memungkinkan sumber daya sistem komputer dapat
digunakan dengan cara yang efesien.
Fungsi Sistem Operasi yaitu:
Manajemen sumber daya berkaitan dengan pengendalian terhadap pemakaian sumber
daya dalam system computer yang dilakukan oleh perangkat lunak system maupun
pereangkat lunak aplikasi yang sedang dijalankan oleh computer. Yang
dimaksudkan sumber daya disini adalah komponen perangkat keras dalam computer
seperti CPU, memori utama dan peranti masukan/keluaran.