Upload
arya-ningrat
View
222
Download
6
Embed Size (px)
Citation preview
QUIST SISTEM OPERASI
DI
BUAT
OLEH :
Nama : MUHAMMAD IKBAL
NIM : 1305020164
UNIT : E
SEMESTER : II
DOSPEM : IQBAL, S.Kom
FAKULTAS INFORMATIKA
JURUSAN TEKNIK INFORMATIKA
UNIVERSITAS ALMUSLIM PEUSANGAN
BIREUEN
2013/2014
Jawaban 1. ALAMAT BLOG.. http://www.muhammadiqbal.123website.com//
Jawaban 2. Arsitektur sistem operasi Windows Seven dan Linux
Windows memiliki arsitektur yang sangat modular. Setiap fungsi sistem
dikelola oleh satu komponen dari OS. Sisa OS dan semua aplikasi mengakses
fungsi melalui komponen yang bertanggung jawab menggunakan data standar
interfaces. Key sistem hanya dapat diakses melalui sesuai fungsi. Pada prinsipnya,
setiap modul dapat dihapus, upgrade, atau diganti tanpa menulis ulang seluruh
sistem atau standar aplikasi program antarmuka (API). Kernel-mode komponen
Windows adalah sebagai berikut:
Exekutiv : Berisi dasar layanan OS, seperti manajemen memori, proses dan
manajemen thread, keamanan, I / O, dan komunikasi interprocess.
Kernel : Mengontrol eksekusi prosesor (s). Kernel mengelola benang
penjadwalan, proses switching, pengecualian dan penanganan interupsi, dan
multiprosesor sinkronisasi. Tidak seperti sisa Eksekutif dan tingkat pengguna,
kode sendiri Kernel ini tidak berjalan di thread.
Hardware Abstraction Layer (HAL) : Maps antara perintah hardware generic
dan tanggapan dan mereka yang unik untuk platform tertentu. Ini mengisolasi
OS dari platform-spesifik hardware differences.The HAL membuat setiap
computer sistem bus, memori akses langsung (DMA) controller, interrupt
controller, system timer, dan modul memori terlihat sama dengan Eksekutif
dan Kernel komponen. Hal ini juga memberikan dukungan yang diperlukan
untuk multiprocessing simetris (SMP), menjelaskan selanjutnya.
Device Driver : Perpustakaan dinamis yang memperluas fungsionalitas dari
Eksekutif. Ini termasuk driver perangkat keras yang menerjemahkan
pengguna I / O fungsi panggilan ke perangkat hardware tertentu I / O
permintaan dan komponen perangkat lunak untuk menerapkan sistem file,
protokol jaringan, dan setiap ekstensi sistem lainnya yang perlu dijalankan
dalam mode kernel.
Windowing and Graphics System : Mengimplementasikan pengguna grafis
antarmuka (GUI) fungsi, seperti berurusan dengan windows, antarmuka
pengguna kontrol, dan menggambar.
Executive Windows termasuk komponen untuk fungsi sistem tertentu dan
menyediakan API bagi pengguna-mode software. Berikut ini adalah deskripsi
singkat dari masing-masing dari modul Eksekutif:
I/O Manager
Menyediakan kerangka kerja di mana perangkat I / O dapat diakses untuk
aplikasi, dan bertanggung jawab untuk pengiriman ke driver perangkat yang
sesuai untuk diproses lebih lanjut. Manajer I / O menerapkan semua Windows
I / O API dan keamanan menegakkan dan penamaan untuk perangkat,
protokol jaringan, dan file system.
Cache Manager
Meningkatkan kinerja berbasis file I / O dengan menyebabkan baru Data file
yang direferensikan untuk berada di memori utama untuk akses cepat, dan
dengan menunda disk menulis dengan memegang pembaruan dalam memori
untuk waktu yang singkat sebelum mengirim mereka ke disk.
Object Manager
Membuat, mengelola, dan menghapus objek Executive Windows dan tipe
data abstrak yang digunakan untuk mewakili sumber daya seperti proses,
benang, dan objek sinkronisasi. Ini memaksa aturan seragam untuk
mempertahankan, penamaan, dan pengaturan keamanan objek. Manajer objek
juga menciptakan objek menangani, yang terdiri dari informasi kontrol akses
dan pointer ke benda object.Windows dibahas kemudian dalam bagian ini.
Plug and Play Manager
Menentukan driver yang diperlukan untuk mendukung khususnya perangkat
dan beban tersebut driver.
Power Manager
Koordinat manajemen daya antara berbagai perangkat dan dapat
dikonfigurasi untuk mengurangi konsumsi daya dengan mematikan perangkat
menganggur, menempatkan prosesor untuk tidur, dan bahkan menulis semua
memori ke disk dan menutup aliran listrik ke seluruh sistem.
Security Reference Monitor
Memberlakukan akses-validasi dan audit generasi rules.The Windows model
berorientasi objek memungkinkan untuk konsisten dan seragam melihat
keamanan, sampai ke entitas mendasar yang membentuk Eksekutif. Dengan
demikian, Windows menggunakan rutinitas yang sama untuk validasi akses
dan untuk Audit memeriksa semua benda yang dilindungi, termasuk file,
proses, ruang alamat, dan I / O device.
Virtual Memory Manager
Mengelola alamat virtual, memori fisik, dan paging file pada disk. Kontrol
hardware memori manajemen dan data struktur yang memetakan alamat
virtual dalam ruang alamat proses untuk halaman fisik dalam memori
komputer.
Process/thread Manager
Membuat, mengelola, dan proses menghapus dan thread object.
Configuration Manager
Bertanggung jawab untuk melaksanakan dan mengelola system registry, yang
merupakan repositori untuk kedua sistem yang luas dan berbagai parameter
setiap pengaturan user.
Local Procedure Call (LPC) Facility
Mengimplementasikan efisien lintas proses Prosedur panggilan mekanisme
komunikasi antara proses lokal mengimplementasikan layanan dan subsistem.
Serupa dengan panggilan prosedur remote (RPC) fasilitas yang digunakan
untuk pengolahan terdistribusi.
Windows Kernel Control Objects
Asynchronous
Procedure Call
Digunakan untuk masuk ke eksekusi thread tertentu dan
menyebabkan prosedur untuk disebut dalam modus prosesor
tertentu.
Deferred Procedure
Call
Digunakan untuk menunda pemrosesan interupsi untuk
menghindari menunda hardware interrupts.
Juga digunakan untuk mengimplementasikan komunikasi timer
dan antar prosesor
Interrupt Digunakan untuk menghubungkan sumber interupsi ke rutin
layanan interupsi oleh cara entri dalam Interrupt Dispatch Tabel
(IDT). Setiap prosesor memiliki suatu IDT yang digunakan untuk
mengirimkan interupsi yang terjadi pada prosesor itu.
Process Merupakan ruang alamat virtual dan kontrol informasi yang
diperlukan untuk pelaksanaan satu set thread object. Sebuah
proses berisi pointer ke alamat peta, daftar benang siap
mengandung benda benang, daftar thread milik proses, waktu
akumulasi total untuk semua benang melaksanakan dalam
proses, dan prioritas dasar.
Thread Merupakan thread object, termasuk prioritas penjadwalan dan
kuantum, dan prosesor thread dapat berjalan.
Profile Digunakan untuk mengukur distribusi run time dalam blok kode.
Keduanya pengguna dan kode sistem dapat didentifikasikan.
# ARSITEKTUR LINUX (UNIX)
Memberikan gambaran secara umum mengenai classic LINUX architecture.
Mendasari hardware dikelilingi oleh OS software. OS sering disebut dengan
system kernel, atau hanya kernel, untuk menekankan isolasi dari pengguna dan
aplikasi. Ini adalah kernel LINUX bahwa kita akan peduli dengan dalam
penggunaan LINUX. LINUX juga dilengkapi dengan sejumlah pengguna jasa dan
antarmuka yang dianggap sebagai bagian dari sistem. Ini bisa dikelompokkan ke
dalam shell, perangkat lunak antarmuka lain, dan komponen dari compiler bahasa
C (compiler, assembler, loader). Lapisan luar ini terdiri dari aplikasi pengguna
dan antarmuka pengguna untuk compiler bahasa C. Program program dapat
memanggil layanan OS baik secara langsung atau melalui sistem antarmuka
panggilan perpustakaan programs. Itu adalah batas dengan pengguna dan
memungkinkan tingkat yang lebih tinggi bagi perangkat lunak untuk
mendapatkan akses ke fungsi kernel tertentu. Di sisi lain, OS mengandung
rutinitas primitif yang berinteraksi langsung dengan hardware. Antara kedua
interface, sistem ini dibagi menjadi dua bagian utama, pertama berkaitan dengan
pengendalian proses dan lainnya yang bersangkutan dengan manajemen file dan
I / O.The subsistem proses kontrol bertanggung jawab.
Jawaban 3 :
3.1 Operasi Dual Mode
Dalam kegiatannya sehari-hari, sistem operasi memiliki sebuah mekanisme
proteksi untuk memastikan dirinya, semua program yang berjalan, dan data-
data penggunanya berjalan dengan baik. Untuk melakukan hal tersebut, sistem
operasi memiliki dua jenis ( mode) operasi yang saling terpisah. Dua operasi
tersebut, yaitu user mode, eksekusi program dikendalikan oleh pengguna, dan
kernel mode, eksekusi program dikendaikan oleh sistem operasi, dinamakan
dual-mode operation.
3.1 Pengertian Instruc
Trap instruction : ketika diterima oleh sistem operasi, sistem memeriksa
apakah parameter tersebut valid atau tidak
System call adalah merupakan suatu kumpulan instruksi extended yang
disediakan oleh system operasi yang berfungsi sebagai interface antara system
operasi dengan program pemakai
3.2 Arti core dan clock dalam procecor apa sih..?
sedangkan clock atau tepatnya clockhertz adalah satuan dari kecepatn frekuensi
sebuah prosesor.., dimana semakin tinggi clockhertz nya maka semakin cepat
ia berkerja..,zaman sekarang prosesor standar hanya menyediakan clock
sebesar 3.5 ghz.., kita dapat meningkatkan clockhertz dari suatu prosesor
dengan cara overclock (OC)..,nah overclock ini beda lagi dari clock...,karena
artinya adalah melebihkan clockhertz standar menjadi lebih besar..,misal
dari3.5ghz menjadi 4ghz atau lebih tergantung spek maximum Overclock pada
motherboard dan procienya..resiko yg ditanggung pada umumnya adalah panas
yg berlebih serta tidak kestabilan prosesor
3.3 Clock Software merupakan sebuah hasil perkalian multiplier dengan bus
speed. contohnya, seandainya prosessor bertipe AMD Athlon II X2 yang
memiliki sebuah Clock speed sampai 2 Ghz. Clock Speed tersebut yang
didapatkan dari hasil sebuah perkalian Multiplier X15 dengan bus speed 200
Mhz. Maka dapat dikatakan secara default, Mayoritas dari prosessor AMD
yang ada saat itu akan memiliki sebuah nilai bus speed 200 Mhz dengan
mendapatkan nilai multiplier yang jelas berbeda. Sobat juga dapat melakukan
Overclock atau biasa disebut dengan Overclocking yaitu dengan menaikan
salah satu parameter atau keduanya. Tetapi tidak semua dari parameter
multiplier yang pada prosessor dapat dinaikan, hanya beberap tipe tertentu saja,
dimana untuk platform pada AMD athlon biasa di kenal dengan nama tipe
Black Edition ( BE ).
Jawaban No 4: Kelebihan Dan Kelemahan Sistem Operasi
1. UNIX
UNIX adalah sebuah sistem operasi komputer yang diawali dari project Multics
(Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan
American Telephone and Telegraph AT&T, General Electric (GE), dan Institut
Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika
(Departement of Defence Advenced Research Project, DARPA atau ARPA), UNIX
didesain sebagai Sistem operasi yang portable, multi-tasking dan multi-user.
Kelebihan Unix.
Sistem operasinya gratis
Tidak perlu mengintal driver lagi
Mendapatkan applikasi multimedia dan desian grafis yang lengkap
Tidak bisa terkena virus
Desktopnya bagus
Kekurangan Unix.
Membingungkan karna berbeda dengan windows
Format file yang terlalu sedikit
Banyak software yang tidak complatible dengan linux
2. DOS
MS-DOS, singkatan dari Microsoft Disk Operating System, adalah sebuah sistem
operasi yang sangat banyak digunakan oleh komputer IBM-PC atau yang kompatibel
dengannya. Microsoft membuat MS-DOS sebagai sebuah sistem operasi mainstream,
sebelum pada akhirnya menghentikan dukungan MS-DOS secara perlahan ketika
mereka membuat sebuah sistem operasi berbasis antarmuka grafis (dikenal juga
dengan sebutan GUI) untuk pasar mainstream, yang disebut sebagai Microsoft
Windows.
Kelebihan Dos.
DOS menampilkan program yang lebih "realistis" dibandingkan windows
karena beberapa command dari windows itu sendiri mengadaptasi dari DOS
(misalkan command virus untuk menyembunyikan attribut)
Kekurangan Dos.
DOS masih menggunakan Command Line Interface
3. WINDOWS
Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga
sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka
pengguna grafis. Sistem operasi Windows adalah hasil evolusi dari MS-DOS.
Kelebihan Windows.
Pengguna bisa menjalankan lebih dari satu aplikasi pada saat yang bersamaan
Terdapat banyak aplikasi yang kompatibel dengan windows.
Banyak didukung oleh vendor hardware dan software.
Digunakan oleh mayoritas pengguna komputer di dunia.
Kekurangan Windows.
Menyebabkan ketergantungan penggunaan produk Microsoft.
Space hardisk yang dibutuhkan besar.
Sistem security yang lemah dan mudah dijebol oleh para hackers.
Membutuhkan kecepatan prosesor yang tinggi.
Harga licensi yang mahal.
4. LINUX
Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix.
Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan
sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya
pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan
kembali secara bebas oleh siapa saja.
Kelebihan Linux.
Bisa berinteraksi dengan operating system lain.
Mampu menjalankan program – program yang lebih dari seharusnya.
Jika dikonfigurasi dengan benar, linux akan hidup terus hingga hardwarenya
rusak.
Didukung oleh ribuan programmer di seluruh dunia.
Sudah mulai banyak didukung oleh vendor hardware maupun software dunia
meskipun masih kalah dengan windows.
Kekurangan Linux.
Operating system yang agak sulit untuk dipelajari terutama bagi pemula
Aplikasi yang tersedia belum sebanyak windows.
Operating system yang tidak sepenuhnya GUI(Graphical User Interface)
meskipun sudah menggunakan X-windows seperti GNOME dan KDE
5. MAC OS
Mac OS adalah singkatan dari Macintosh Operating System. Mac OS adalah sistem
operasi komputer yang dibuat oleh Apple Computer khusus untuk komputer
Macintosh dan tidak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun
1984, Mac OS sejak tahun 2006 telah memiliki kompatibilitas dengan arsitektur
PowerPC maupun x86.
Kelebihan Machintosh.
Hardware dan sistem operasi berasal dari produsen yang sama.
Tidak bisa di tembus virus dan worm.
Kelemahan machintosh.
Hanya cocok bagi graphic designer.
Hanya pihak MacOs saja yang mengembangkan sistem operasi ini
Kurang cocok untuk aplikasi server dan game.
Jawaban No 5: Perbedaan dari
1. Pengetian Multitasking
Multitasking adalah istilah teknologi informasi dalam bahasa inggris yang
mengacukepada sebuah metode dimana banyak pekerjaan atau dikenal juga sebagai
proses diolah dengan menggunakan sumber daya CPU yang sama. Contoh sistem
operasi jenis ini antara lain adalah linux. Linux adalah sistem operasi yang
multitasking danmultiuser seperti kebanyakan SO yang ada pada saat ini. Multitasking
pada linux artinya linux bisa atau mampu menjalankan beberapa proses dalam waktu
yang bersamaan.
2. Pengetian Multi Programming
Multiprograming system adalah kegiatan menjalankan beberapa program pada memori
pada satu waktu.Contoh dalam satu waktu sebuah program sedang menggunakan
CPU, sedangkan program yang lain menggunakan printer
3. Pengertian Multiprosessing
Multiprosessing adalah Kemampuan komputer untuk melakukan beberapa
prosesdalam waktu bersamaan,dengan keberadaanteknologi berbasis multiprocessor .
Contoh computer server
4. Pengertian Real Time System
Real Time System Disebut juga dengan Sistem waktu nyata. Sistem yang harus
menghasilkan responyang tepat dalam batas waktu yang telah ditentukan. Jika respon
komputer melewati batas waktu tersebut, maka terjadi degradasi performansi atau
kegagalan sistem.Sebuah Real time system adalah sistem yang kebenarannya secara
logis didasarkan pada kebenaran hasil-hasil keluaran sistem dan ketepatan waktu
hasil-hasil tersebutdikeluarkan. Aplikasi penggunaan sistem seperti ini adalah untuk
memantau danmengontrol peralatan seperti motor, assembly line, teleskop, atau
instrumen lainnya.Peralatan telekomunikasi dan jaringan komputer biasanya juga
membutuhkan pengendalian secara Real time. Contoh adalah pemesanan tiket pesawat
on line
5. Multicore merupakan sebuah processor yang memiliki dua atau lebih inti processor
(atau Core). Turunannya bisa menjadi Dual Core (Dua Core), Quad Core (Empat
Core) dan seterusnya. Bahkan saat ini ada sebuah processor dengan 60 inti processor
didalamnya, seperti Intel Xeon Phi. Sesuai namanya, inti processor merupakan mesin
pengolah utama didalam processor. Tugasnya melakukan pengolahan aplikasi.
Semakin banyak jumlah core, makin baik performa processor tersebut karena
aplikasi dikerjakan oleh banyak pengolah. Processor Intel rata-rata menggunakan Dual
Core, misalnya Intel Atom,Pentium dan Core i3. Zaman dulu, processor masih
menggunakan Single Core sehingga bekerja tidak efisien. Banyak aplikasi hanya
dijalankan satu mesin, sehingga sering terjadi “bottle-neck” dan berpengaruh pada
performa secara keseluruhan. Jumlah core juga dapat dihitung per-system komputer,
misalnya sebuah Server Intel berbasis Processor Xeon E5 Dual Processor
Configuration berarti memiliki 12 core didalamnya. Ini dihitung dari masing-
masing processor E5 yang memiliki 6 core didalamnya.
Jawaban 6 : Komponen Utama Sistem Operasi
Sebelum kita bisa membuat sistem operasi sendiri kita harus mengetahui
komponen-komponen utama yang ada di dalam sistem operasi. Di sini akan
bahas kita satu-satu mengenai komponen yang ada di dalam sistem operasi.
Setidaknya terdapat 7 bagian komponen yang ada di dalam sistem operasi.
7 Komponen-komponen utama sistem operasi
1. Process Management
Proses yang terjadi di dalam komputer merupakan proses yang dilakukan oleh
processor. Membuka program/aplikasi sebanyak mungkin misalnya kita
membuka aplikasi Microsoft Word, winamp, Microsoft Excel, bermain game
dalam waktu yang bersamaaan, pada saat itu juga prosessor juga
memngerjakan semua itu dalam waktu yang bersamaan. Tetapi mengapa tidak
terjadi deadlock atau tabrakan data sehingga menyebabkan eror atau komputer
tidak dapat merespon? Di sini lah sistem operasi itu bekerja. Sistem operasi
bekerja sebagai pengelola kerja prosessor sehingga prosessor tidak terjadi
tabrakan data. Sistem operasi mengatur data/aplikasi/program mana yang
harus di jalankan terlebih dahulu dan data/aplikasi.program mana yang harus
menunggu. Proses-proses ini mengatur dari awal hingga akhir dan proses ini
dapat berjalan jika sumber daya yang di butuhkan akan terpenuhi. Di situlah
terjadi process management di dalam sistem operasi.
2. Memory Management
Memory di sini bukan berarti sistem operasi dapat menyimpan file-file seperti
yang kita lakukan di dalam harddisk. Maksud memory di sini adalah tempat
persinggahan atau tempat sementara data dan atau informasi yang di butuhkan
prosessor yang nantinya akan di teruskan ke dalam prosessor. Sebelumnya
mengenai process management untuk mengatur informasi yang di butuhkan
oleh prosessor sehingga tidak terjadinya tabrakan data, di dalam memory
inilah yang mengatur. jadi, data di simpan sementara di dalam memory ini,
data yang di butuhkan akan di teruskan ke prosessor dan data yang belom di
butuhkan akan di simpan di tempat ini terlebih dahulu. Struktur memory ini
berbeda dengan struktur penyimpanan seperti harddisk, flasdisk, dll. Struktur
ini memiliki metode metode untuk menyimpan dan mengeluarkan data dan
atau informasi yang dibutuhkan oleh prosessor. Beberapa metode yang tidak
asing bagi kita yaitu FAT dan NTFS. Jadi, FAT dan NTFS itu merupakan
metode untuk penyimpanan sementara data dan atau informasi yang ada di
dalam sistem operasi.
3. I/O(input output) Management
Sistem operasi berfungsi sebagai tempat mengatur input output yang terjadi
dan sering disebut sebagai device manager yang menyediakan device driver
agar perangkat yang digunakan lebih efisien. Misalnya di dalam membaca file
di harddisk, CD-ROM, Flasdisk. Sistem Operasi mengatur agar perangkat-
perangkat input output yang ada tidak terjadi tabrakan data sehingga masing-
masing perangkat bisa bekerja sesuai penjadwalan. Penjadwalan di sini
maksudnya adalah antrian proses, kapan perangkat tersebut digunakan dan
kapan perangkat tersebut tidak digunakan.
4. File Management
Dari kata-kata “File Management” berarti sistem operasi melakukan tugas
untuk mengatur file-file yang ada. Misalkan: menghapus dan membuat
direktori, membuat dan menghapus file, mengatur letak file ke dalam memori
sehingga file-file tersebut tertata rapi.
5. Pretection System
Dari kalimatnya sudah tidak asing lagi bagi kita. Protect berarti melindungi.
Tugas sistem operasi juga sebagai pelindung, namun pelindung di sini bukan
untuk melindungi komputer dari ancaman virus atau hacker. Tetapi pelindung
di sini sebagai melidungi sumber daya yang digunakan atau bisa dikatakan
bahwa sistem operasi mengontrol semua sumber daya yang digunakan.
Mengatur data dan atau informasi yang harus dijalankan terlebih dahulu di
dalam processor agar tidak terjadi deadlock atau tabrakan data. Membedakan
data dan atau informasi yang sudah diberi ijin oleh prosessor untuk di teruskan
ke dalam prosessor untuk diolah di dalam prosessor.
6. Networking
Networking atau jaringan atau bisa disebut sistem distribusi. Sistem distribusi
merupakan kumpulan beberapa prosesor yang tidak membagi clock. sistem
distribusi menydiakan user untuk akses susmber daya sistem. Akses sumber
daya ini digunakan untuk mempercepat komputasi, meningkatan ketersediaan
data, peningkatan keandalan.
7. Command Interpreter System
Sistem operasi bertugas untuk menunggu instruksi pengguna. Command
Interpreter System yang digunakan oleh sistem operasi satu dengan sistem
operasi yang lain berbeda dan bervariasi disesuaikan dengan tujuan dan I/O
yang digunakan. contohnya: CLI, Windows, Pen-based()touch), dll.
Itulah 7 komponen utama dalam sistem operasi. Sehingga kita dapat
mengetahui tugas apa yang dilakukan oleh sistem operasi ketika berjalan.