2014
6
2. Status Prosesor
Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum,
yaitu: 1.
Ready
, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya 2.
Running
, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor 3.
Blocked
, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siapbebas
3. Perkembangan Sistem Operasi
Gambar 1
2014
7
Sekarang saya akan menjelaskan sejarah dari Sistem Operasi, Dalam perkembangannya sistem operasi dibagi ke dalam 4 generasi, yaitu :
3.1.
Generasi Awal Tahun 1945-1955
Sistem operasi generasi pertama ini merupakan awal dari perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik atau yang awalnya
hanya dikerjakan secara manual oleh manusia dan kemudian sudah mulai bisa dibantu pekerjaannya dengan elektronik. Pada generasi ini belum ada yang namanya sistem
operasi komputer, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
3.2. Generasi Kedua Tahun 1955-1965
Sistem operasi pada generasi kedua sudah memperkenalkan
Batch Proccessing System
BPS yaitu pekerjaan yang dilakukan dalam 1 rangkaian lalu dieksekusi secara berurutan. Pada generasi ini belum komputer belum dilengkapi dengan sistem operasi,
tetapi beberapa fungsi sistem operasi telah ada.
3.3. Generasi Ketiga Tahun 1965-1980
Sistem operasi pada generasi ketiga ini dikembangkan untuk melayani banyak pemakai sekaligus, dimana user dapat berkomunikasi melalui terminal secara online ke
komputer, maka sistem operasi ini mendukung layanan
Multi-User
,
Multi- Programming
dan
Batch Proccessing System Multi-Task
. 3.4.
Generasi Keempat Tahun 1980-pasca 1980an
Sistem operasi pada generasi keempat ini sudah diperkenalkan GUI
Graphical User Interface
yang artinya sistem operasi memiliki tampilan dan dengan bermodalkan
mouse
,
End-User
dapat menjalankan aplikasiprogram.
2014
8
3.5. Generasi selanjutnya
Pada generasi selanjutnya mulai diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem Operasi, ini adalah contoh sebuah Sistem Operasi berbasikan
Website yang berkerja di dalam sebuah Sistem Operasi. Dan generasi selanjutnya diperkenalkanlah Sistem Operasi bergerak Mobile pada perangkat bergerak seperti
PDA, Poket PC, dan lain sebagainya. Di generasi selanjutnya diperkenalkan juga teknologi Sistem Operasi jaringan yang sifatnya virtual, sehingga dalam 1 jaringan
hanya diinstal 1 buah Sistem Operasi pada Perangkat yang bertugas menjadi Server. Selain itu, diperkenalkan pula
Cross Platform Operating System
yang artinya dapat menggabungkan 2 Sistem Operasi berbeda seperti Linux dan Windows.
Pada saat ini, hampir seluruh manusia memiliki PC dan
Mobile PC
. Dikarenakan faktor harga yang selalu berubah dan kebutuhan manusia akan perangkat
otomatis seperti PC, maka manusia menjadikan PC sebagai kebutuhan utama. Seiring dengan perkembangan, teknologi PC pun dibuat ringkas agar dapat dijadikan sebagai
piranti yang bisa digunakan kapan saja, di mana saja dan oleh siapa saja. Contohnya adalah
Laptop
,
Notebook
dan
NetBook
, ketiga piranti tersebut juga memiliki Sistem Operasi layaknya PC. Selain komputer yang berukuran besar sistem operasi juga
digunakan di dalam telepon genggam pintar atau kita sering menyebutnya dengan
Smartphone.
2014
9
4. Cara kerja Sistem Operasi
Berikut adalah gambar yang menunjukan cara kerja sistem operasi pada komputer.
Gambar 2
Diawali oleh
User
atau pengguna yang menghidupkan komputer, program pertama yang berjalan biasanya adalah satu set instruksi yang disimpan dalam memori
komputer ROM. Kode ini memeriksa perangkat keras sistem untuk memastikan semuanya berfungsi dengan baik.
Power-on self test
POST memeriksa CPU prosesor, memori, dan dasar input-output sistem BIOS untuk kesalahan dan
menyimpan hasilnya dalam lokasi memori khusus. Setelah POST telah berhasil menyelesaikan, perangkat lunak yang dimuat dalam ROM kadang-kadang disebut
BIOS atau
firmware
akan mulai mengaktifkan disk drive komputer. Pada komputer modern kebanyakan, saat komputer akan mengaktifkan drive hard disk, ia menemukan
potongan pertama dari sistem operasi
bootstrap loader
.
Bootstrap loader
adalah program kecil yang memiliki fungsi tunggal. Ini beban sistem operasi ke memori dan memungkinkan untuk memulai operasi. Dalam bentuk
paling dasar,
bootstrap loader
menyiapkan program driver kecil yang antarmuka dengan dan mengendalikan berbagai subsistem perangkat keras komputer. Set up divisi
memori yang memegang sistem operasi, pengguna informasi dan aplikasi, ini
2014
10
menetapkan struktur data yang akan memegang berbagai sinyal yang digunakan untuk berkomunikasi di dalam dan antara subsistem dan aplikasi komputer.
Tugas sistem operasi, dalam arti paling umum :
prosesor manajemen
manajemen memori
manajemen perangkat
manajemen penyimpanan
aplikasi antarmuka
antarmuka pengguna Meskipun ada beberapa yang berpendapat bahwa sistem operasi harus
melakukan lebih dari enam tugas, dan beberapa sistem operasi vendor membangun program utilitas yang lebih banyak dan fungsi tambahan ke dalam sistem operasi
mereka, enam tugas menentukan inti dari hampir semua sistem operasi.
5. Fungsi kegunaan sistem operasi