- jelaskan pengertian concurent multitasting, concurent pararel !
konkurens
multitasking merupakan sebuah sistem yang mampu mengerjakan beberapa
pekerjaan sekaligus pada saat yang bersamaan.
konkurens
pararel adalah salah satu teknik melakukan komputasi secara bersamaan
dengan memanfaatkan beberapa komputer independen secara bersamaan.
- fungsi sistem oprasi
Fungsi
Sistem ooerasi yaitu Untuk mengatur dan mengawasi penggunaan
perangkat keras yang digunakan dalam berbagai program aplikasi.
- jelaskan bagan bagan tinjawan umum sistem komputer
Pengguna (User)
disebut juga brainware yaitu orang yang menggunakan atau
mengoperasikan komputer.
software merupakan
program komputer yang berfungsi sebagai sarana interaksi atau
penghubung antara pengguna(user) dan perangkat keras(hardware)yang
bertugas mengontrol agar komputer dapat bekerja sesuai dengan
fungsinya. Software ini dapat berupa program aplikasi,text
editor,sistem operasi dan firmware atau disebut juga software yang
melekat pada hardware.
- jelaskan bagan perangkat keras cara kerja prosesor
cara kerja processor
:
piranti input yaitu
perangkat keras yang berfungsi sebagai alat untuk memasukan data atau
perintah kedalam komputer yang melalui modul I/O.
modul I/O ini
berfungsi untuk menerima atau mengirim data kepada CPU.
CPU bertugas
mengontrol komputer dalam mejalankan fungsi-fungsi operasinya. CPU
memiliki dua fungsi operasional yaitu ALU (Arithmatic Logical Unit)
yang berfungsi sebagai pengolah data dan CU (Control Unit) yang
berfungsi sebagai pengontrol kerja komputer. Unit kontrol yang
mengambil intruksi-intruksi dari memori utama dan menentukan jenis
intruksi tersebut, jika intruksi berupa perhitungan aritmatika unit
kendali akan mengirim intruksi tersebut ke ALU kemudian hasil dari
pengolahannya akan dibawa lagi ke memori utama untuk disimpan.
Memori ini terbagi
kedalam dua yaitu RAM (Random Access Memory) yang berfungsi untuk
menyimpan data sementara waktu dan ROM (Read Only Memory) yaitu
memori yang hanya bisa membaca data setelah itu data ditampilkan pada
piranti output.
- jelaskan sejarah sistem oprasi dari dos –linux
Sejarah sistem
operasi
Tahun 1980 :
- Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS untuk prosesor Intel 8086.
- Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan komputer.
Tahun 1981 :
- PC-DOS : IBM meluncurkan PC DOS yg dibeli dari microsoft untuk komputernya yg berbasis prosesor Intel 8086
- MS-DOS : Microsoft menggunakan nama MS-DOS untuk OS ini jika dijual oleh perusahaan di luar IBM
- Tahun 1983 :
- MS-DOS 2.0 : Versi 2.0 dari MS-DOS yang meluncur pada komputer PC XT
Tahun 1984 :
- Apple system 1.0 dengan OS yg diturunkan dari BSD UNIX. Yg Pertama telah berbasis grafis dan menggunakan mouse
- MS-DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 Untuk PC AT yg menggunakan chip Intel 80286 yg mulai mendukung penggunaan hard disk lebih dari 10 MB
- MS-DOS 3.1 : Micrisoft meluncurkan MS-DOS 3.1 yg memberi dukungan untuk jaringan.
Tahun 1985 :
- MS-Windows 1.0 : Microsoft memperkenalkan sistem oprasi yg telah menyediakan lingkungan berbasis grapis (GUI) dan kemampuan multitasking
- Novell Netware : sistem oprasi berbasis jaringan Netware 86 yg dibuat untuk proses Intel 8086
Tahun 1986 :
- MS-DOS 3.2 : Microsoft meluncur DOS- 3.2 yg menambah dukungan untuk floppy 3.2 inci 720 KB.
Tahun 1987 :
- OS/ : IBM dengan OS/2 Berbasis grafis, sbgi calon pengganti IBM PC DOS.
- MS-DOS 3.3 : Microsof meluncur MS-DOS 3.3 Versi paling populer dari MS DOS.
- Windows 2.0 : Windows versi 2.0 diperkenalkan
- MINIX : Andrew S. Tanenbaum sistem oprasi yg berbasis unix yg ditunjukan untuk pendidikan. MINIX nantinya mengirasi pembuatan Linux.
Tahun 1988 :
- MS-DOS 4.0: Microsoft mengeluarkan MS-DOS 4.0 dengan suasana grafis.
- WWW: Proposal world wide web (WWW) Oleh Tim Berners-Lee.
Tahun 1989:
- NetWare/386 (Juga dikenal sebaga versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.
Tahun 1990 :
- Windows 3.0 : Microsoft meluncur Windows versi 3.0
- MS-Office : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan persaingan sprti Lotus 1-2-3 dll
- DR DOS : Digital Research memperkenalkan DR DOS 5.0
Tahun 1991 :
- Linux 0.01 : Linus Torvalds mengembangkan OS berbasis UNIX dri sistemoprasi MINIX yg diberi nama LINUX
- MS DOS 5.0 : Microsoft meluncur dengan penambahan fasilitas full-screen editor,undelete,unformat dan Qbasic.
Tahun 1992 :
- Windows 3.1 : Microsoft meluncur kemudian Windows for Workgroups 3.11 di tahun berikutnya.
- 386 BSD :OS berbasis Open Source turunan dari BSD unix didistribusikan oleh Bill Jolitz Setelah meninggalkan Berkeley Software design, Inc (BSDI). 386 BSD nantinya menjadi induk dari proyek Open Source BSD lainya, seperti NetBSD,FreeBSD, dan OpenBSD.
- Distro Linux : Linux didistribusikan dalam format distro yang merupa kan gabungan dari OS plus program aplikasi. Distro pertama Linux dikenal sebagai SLS (Softlan ding Linux System).
Tahun 1993 :
- Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa DOS didalamnya yang direncanakan untuk server jaringan.
- Web Browser : NCSA memperkenalkan rilis pertama Mosaic, browser web untuk Internet.
- MS-DOS 6.0 : Microsoft memperkenalkan MS-DOS 6.0 Upgrade, yang mencakup program kompresi harddisk DoubleSpace.
- Slackware : Patrick Volkerding mendistribusikan Slackware Linux ya ng menjadi distro populer pertama di kalangan pengguna Linux.
- Debian : Ian Murdock dari Free Software Foundation (FSF) membuat OS berbasis Linux dengan nama Debian.
- MS-DOS 6.2 : Microsoft meluncurkan MS-DOS 6.2.
- NetBSD : Proyek baru OS berbasis Open Source yang dikembangkan dari 386BSD dibuat dengan menggunakan nama NetBSD.
- FreeBSD : Menyusul NetBSD, satu lagi proyek yang juga dikembang kan dari 386BSD dibuat dengan nama FreeBSD.
Tahun 1994 :
- Netscape : Internet meraih popularitas besar saat Netscape memper kenalkan Navigator sebagai browser Internet.
- MS-DOS 6.22 : Microsoft meluncurkan MS-DOS 6.22 dengan progra m kompresi bernama DriveSpace. Ini merupakan versi terakhir dari MS DOS.
- FreeDOS : Jim Hall, mahasiswa dari Universitas Wisconsin-River Fall s Development mengembangkan
- FreeDOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan menggantikannya dengan Windows 95.
- SuSE : OS Linux versi Jerman dikembangkan oleh Software und System Entwicklung GmbH (SuSE) dan dibuat dari distro Linux pertama, SLS.
- Red Hat : Marc Ewing memulai pembuatan distro Red Hat Linux.
Tahun 1995 :
- Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones dan terjual lebih dari 1 juta salinan dalam waktu 4 hari.
- PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi denga n program populer pengkompres data Stacker dari Stac Electronics. Ini merupakan versi terakhir dari IBM PC DOS.
- Windows CE : Versi pertama Windows CE diperkenalkan ke publik.
- PalmOS : Palm menjadi populer dengan PalmOS untuk PDA.
- OpenBSD : Theo de Raadt pencetus NetBSD mengembangkan Open BSD.
Tahun 1996 :
- Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0
Tahun 1997 :
- Mac OS : Untuk pertama kalinya Apple me mperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.
Tahun 1998 :
- Windows 98 : Web browser Internet Explorer menjadi bagian penting dari Windows 98 dan berhasil menumbangkan dominasi Netscape Navigator.
- Server Linux : Linux mendapat dukungan dari banyak perusahaan b esar, seperti IBM, Sun Microsystem dan Hewlet Packard. Server berbasis Linux mulai banyak dipergunakan menggantikan server berbasis Windows NT.
- Google : Search Engine terbaik hadir di Internet dan diketahui meng gunakan Linux sebagai servernya. Japan Goes Linux : TurboLinux diluncurkan di Jepang dan segera m enjadi OS favorit di Asia, khususnya di Jepang, China dan Korea.
- Mandrake : Gael Duval dari Brazil mengembangkan distro Mandrake yang diturunkan dari Red Hat.
Tahun 1999 :
- Support : Hewlett Packard mengumumkan laya nan 24/7 untuk distro Caldera, Turbo Linux, Red Hat dan SuSE.
- Corel Linux : Corel pembuat program Corel Draw , yang sebelumnya telah menyediakan Word
- Perfect versi Linux, ikut membuat OS berbasis Linux den gan nama Corel Linux dan yang nantinya beralih nama menjadi Xandros.
Tahun 2000 :
- Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix dengan kernel yang disebut sebagai Mac OS/X.
- Windows 2000: Microsoft meluncurkan Windows 2000 sebagai pene rus Windows NT.
- Windows Me : Microsoft meluncurkan Windows Me, versi terakhir da ri Windows 95.
- China Goes Linux : Red Flag Linux diluncurkan dari Republik Rakyat China.
- Microsoft vs IBM : CEO Microsoft Steve Ballmer menyebut Linux seb agai kanker dalam sebuah interview dengan Chicago Sun-Times. Di lain pihak, CEO IBM Louis Gartsner menyatakan dukungan pada Linux dengan menginvestasikan $ 1 milyar untuk pengembangan Linux.
Tahun 2001 :
- Windows XP : Microsoft memperkenalkan Windo ws XP. Lindows: Michael Robertson, pendiri MP3.com, memulai pengembangan Lindows yang diturunkan dari Debian. Nantinya Lindows berganti nama menjadi Linspire karena adanya tuntutan perubahan nama oleh Microsoft.
Tahun 2002 :
- Open Office : Program perkantoran berbas is Open Source diluncurkan oleh Sun Microsystem.
- OS Lokal : OS buatan anak negeri berbasis Linux mulai bermunculan, diantaranya Trustix Merdeka, WinBI, RimbaLinux, Komura.
Tahun 2003 :
- Windows 2003 : Microsoft meluncurkan Windows Server 2003.
- Fedora : Redhat mengumumkan distro Fedora Core sebagai pengga ntinya. Nantinya ada beberapa distro lokal yang dibuat berbasiskan Fedora, seperti BlankOn 1.0 dan IGOS Nusantara.
- Novell : Ximian, perusahaan pengembang software berbasis Linux di beli oleh Novell, begitu juga halnya dengan SuSE yang diakuisisi oleh Novell.
- LiveCD : Knoppix merupakan distro pertama Linux yang dikembangk an dengan konsep LiveCD yang bisa dipergunakan tanpa harus diinstal terlebih dahul u. Distro lokal yang dibuat dari Knoppix adalah Linux Sehat dan Waroeng IGOS.
Tahun 2004 :
- Ubuntu : Versi pertama Ubuntu diluncurka n dan didistribusikan ke seluruh dunia. Ada beberapa versi distro yang dikeluarkan, y aitu Ubuntu (berbasis Gnome), Kubuntu (berbasis KDE), Xubuntu (berbasis XFCE), dan Edubuntu (untuk pendidikan).
Tahun 2005 :
- Mandriva : Mandrake bergabung dengan C onectiva dan berganti nama menjadi Mandriva.
Tahun 2006 :
- Unbreakable Linux : Oracle ikut membuat distro berbasis Linux yang diturunkan dari Red Hat Enterprise.
- CHIPLux : Distro lokal terus bermunculan di tahun ini, ba hkan Majalah CHIP yang lebih banyak memberikan pembahasan tentang Windows juga tidak ketinggalan membuat distro Linux dengan nama CHIPLux, yang diturunkan dari distro lokal PC LINUX dari keluarga PCLinuxOS (varian Mandriva). CHIPLux merupakan distro lokal pertama yang didistribusikan dalam format DVD.
Tahun 2007 :
- Vista : Setelah tertunda untuk beberapa lama, M icrosoft akhirnya meluncurkan Windows Vista. Windows Vista memperkenalkan fitur 3D Desktop dengan Aero Glass, SideBar, dan Flip 3D. Sayangnya semua keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi.
Tahun 2008 :
- 3D OS : Tidak seperti halnya Vista yang membutuhkan spesifikasi tinggi, 3D Desktop di Linux muncul dengan spesifikasi komputer yang sangat ringan. Era hadirnya teknologi 3D Desktop di Indonesia ditandai dengan hadirnya sistem operasi 3D OS yang dikembangkan oleh PC LINUX. Ada beberapa versi yang disediakan, yaitu versi 3D OS untuk pengguna umum serta versi distro warnet Linux dan game center Linux.
Tahun 2009 :
- Windows 7.
6. jelaskan
komponen sistim oprasi
Komponen sistem operasi :
1.
Manajemen Proses
Proses
adalah sebuah program yang sedang dieksekusi.
2.
Manajemen Memori Utama
Memori utama
berfungsi sebagai tempat penyimpanan instruksi/data yang akses
datanya digunakan oleh CPU dan perangkat Masukan/Keluaran.
Memori
utama termasuk tempat penyimpanan data yang yang bersifat volatile
atau tidak permanen yaitu data akan hilang kalau komputer
dimatikan.
3.
Manajemen Sistem Berkas
Berkas adalah
kumpulan informasi yang berhubungan, sesuai dengan tujuan pembuat
berkas tersebut. Umumnya berkas merepresentasikan program dan data.
Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori,
volume, dll.). Sistem operasi mengimplementasikan konsep abstrak dari
berkas dengan mengatur media penyimpanan massa, misalnya tapes dan
disk.
4.
Manajemen Sistem Masukan/Keluaran
Sistem
masukan/keluaran sering disebut dengan device manager. Menyediakan
device driver yang umum sehingga operasi Masukan/Keluaran dapat
seragam (membuka, membaca, menulis, menutup). Contoh: pengguna
menggunakan operasi yang sama untuk membaca berkas pada perangkat
keras, CD-ROM dan floppy disk.
5.
Manajemen Penyimpanan Sekunder
Data
yang disimpan dalam memori utama bersifat sementara dan jumlahnya
sangat kecil. Oleh karena itu, untuk menyimpan keseluruhan data dan
program komputer dibutuhkan penyimpanan sekunder yang bersifat
permanen dan mampu menampung banyak data, sebagai back-up dari memori
utama. Contoh dari penyimpanan sekunder adalah hard-disk, disket,
dll.
6.
Sistem Proteksi
Proteksi mengacu
pada mekanisme untuk mengontrol akses yang dilakukan oleh program,
prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi
harus:
- Membedakan antara penggunaan yang sudah diberi izin dan yang belum.
- Menspesifikasi kontrol untuk dibebankan/diberi tugas.
- Menyediakan alat untuk pemberlakuan sistem.
7.
Jaringan
Sistem
terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori,
atau clock. Setiap prosesor mempunyai memori dan clock
tersendiri. Prosesor-prosesor tersebut terhubung melalui jaringan
komunikasi Sistem terdistribusi menyediakan akses pengguna ke
bermacam sumber-daya sistem. Akses tersebut menyebabkan peningkatan
kecepatan komputasi dan meningkatkan kemampuan penyediaan data.
8.
Command-Interpreter System
Sistem
Operasi menunggu instruksi dari pengguna (command driven). Program
yang membaca instruksi dan mengartikan control statements umumnya
disebut: control-card interpreter, command-line interpreter dan
terkadang dikenal sebagai shell. Command-Interpreter System
sangat bervariasi dari satu sistem operasi ke sistem operasi yang
lain dan disesuaikan dengan tujuan dan teknologi perangkat
Masukan/Keluaran yang ada
siklus
hidup proses
1.
Ready
Ready
merupakan Proses yang berhasil diinisiasi akan ditempatkan ke dalam
antrian penjadwalan prosesor dengan cara menyisipkan rekaman
baru ke dalam antrian, yang berisi referensi atau pointer ke struktur
data kendali proses. Antrian penjadwalan prosesor ini ini disebut
juga antrian ready. Proses yang telah berhasil disisipkan ke dalam
antrian penjadwalan akan diubah statusnya menjadi ready. Status
ready menandakan suatu proses siap berkompetisi untuk mendapatka
alokasi waktu prosesor. Jadi proses-proses yang baru tercipta, tidak
dapat langsung dieksekusi tetapi harus menunggu gilirannya.
2.
Running
Running
adalah sebuah proses dalam antrian ready yang terpilih oleh scheduler
untuk dijalankan atau dieksekusi. Proses yang berstatus running
menguasai prosesor sepenuhnya. Proses running memiliki 3 kemungkinan
peralihan ke status lainnya.
1.
Jika proses sudah menyelesaikan aktivitasnya maka proses akan berubah
status menjadi terminated.
2.
Jika jatah waktu (time-slice) untuk eksekusi telah habis maka proses
akan dialihkan statusnya menjadi ready. Setiap proses diberi jatah
waktu eksekusi yang terbatas agar tidak menghambat eksekusi proses
lainnya.
3. Proses running
dapat beralih status menjadi blocked
3.
Blocked (Waiting)
Proses
berstatus running beralih ke status blocked karena membutuhkan
pembacaan data dari piranti I/O. Contoh, suatu proses membutuhkan
data berkas dari disk untuk melanjutkan pengolahan datanya. Untuk
memaksimalkan penggunaan prosesor maka proses yang sedang
menunggu ini akan dialihkan status nya menjadi blocked dan sistem
operasi akan menjalankan scheduler untuk memilih proses lain untuk
dieksekusi.
Proses
yang berstatus blocked tidak dapat langsung dieksekusi atau beralih
ke status running , tetapi dialihkan ke status ready terlebih dahulu
dan menunggu dipilih oleh scheduler agar dapat beralih ke running.
4.
Exit (Terminated)
Prosess
yang berubah statusnya menjadi exit / terminated berarti proses
tersebut telah dihentikan eksekusinya, baik secara normal
(proses telah selesai) maupun tidak (misalnya terjadi kesalahan
sistem yang tidak tertangani). Jika suatu proses telah selesai maka
ruang memori yang ditempatinya akan dibersihkan (dealokasi) oleh
rutin sistem operasi.
Hal yang dapat
menyebabkan suatu proses selesai eksekusinya antara lain :
1. Proses telah
selesai secara normal
2. Batas waktu total
telah terlewati
3. Kekurangan ruang
memori
4. Pelanggaran batas
memori
5. Pelanggaran
proteksi berkas atau sumber daya lainnya
6. Kesalahan
aritmatika
7. Waktu tunggu
(operasi I/O) melebihi batas yang ditentukan
8. Terjadi kegagalan
I/O
9. Instruksi yang
tidak benar/ tidak valid
10.Terjadi usaha
pemakaian instruksi yang tidak diizinkan
11.Salah memakai
data
12.Campur tangan
sistem operasi atau operator
13.Penghentian
proses induk
14.Atas permintaan
proses induk ataupun proses lainnya.
Sekuensial proses
adalah pemrosesan secara satu-persatu, dari sekumpulan informasi
sejenis yang setiap elemennya dapat diakses dengan keterurutan
tertentu (ada suksesor), jadi seakan-akan kumpulan elemen merupakan
deret elemen.
Sasaran Sistem
Operasi
1.
Kenyamanan
membuat penggunaan
komputer menjadi lebih nyaman
2.
Efisiensi
penggunaan sumber
daya sistem komputer secara efisien
3.
Berevolusi
sistem harus dapat
dibangun sehingga memungkinkan dan memudahkan
pengembangan, pengujian serta pengajuan sistem-sistem yang baru.
10. elaskan
pengertian sistem operasi
sistem operasi
merupakan Perangkat lunak yang berfungsi sebagai penghubung antara
perangkat keras dengan pengguna komputer.