System Software
terdiri dari program-program yang mengontrol atau
mempertahankan operasi komputer dan devices nya.
Operating System
•
OS adalah sebuah program penghubung antara user
komputer dan hardware komputer.
•
OS merupakan kumpulan program yang dibuat oleh
pabrik komputer dengan memperhatikan bentuk dan cara kerja hardware
yang mereka miliki.
•
Operating System berdasar American National Standart
Institute (ANSI) adalah: Software yang mengontrol pelaksanaan program-program
komputer, yaitu dengan mengatur waktu proses, pengecekan kesalahan, mengontrol
input dan output, melakukan perhitungan, kompilasi, penyimpanan, pengolahan
data serta pelbagai bentuk layanan yang terkait.
Tujuan dari OS ini
adalah
•
untuk
meningkatkan efisiensi dan menggunakan komputer semaksimal mungkin, dalam
melaksanakan pekerjaan khususnya untuk mengurangi ‘waktu nganggur’ yang dialami
oleh komputer. Program-program dalam OS
biasanya ditulis dan disusun oleh pabrik komputer yang bersangkutan.
•
Menyediakan
keadaan yang mana users dapat
menjalankan program.
•
Untuk
mengunakan hardware komputer secara
efisien
Utility Programs
- jenis perangkat lunak sistem
yang memungkinkan pengguna untuk melakukan tugas-tugas perawatan
- A search utility adalah
sebuah program yang mencoba untuk mencari file di komputer Anda
berdasarkan kriteria yang Anda tentukan
- An image viewer
memungkinkan pengguna untuk menampilkan, menyalin, dan mencetak isi dari
file grafis
- An uninstaller menghapus
program, serta setiap entri yang terkait dalam sistem file
- Filters
adalah program yang menghapus atau memblokir item-item tertentu dari yang
ditampilkan
- A media player
memungkinkan Anda untuk melihat gambar dan animasi, mendengarkan audio,
dan menonton file video di komputer Anda
- Disc burning software menulis teks, grafik, audio, dan file video
pada recordable atau cakram optik rewritable
- A personal computer
maintenance utility mengidentifikasi dan memperbaiki masalah sistem
operasi, perbaikan dan mendeteksi masalah disk, dan termasuk kemampuan
untuk meningkatkan kinerja computer
Apa yang dikerjakan?
- Booting – adalah proses Starting atau
Restarting Komputer
- Penempatan
sistem operasi ke memori utama komputer.
- Proses
ini dikerjakan oleh program yang tersimpan secara permanen di ROM.
- User Interface – user dapat mengontrol display screen (Monitor) untuk
berinteraksi dengan komputer
Ada tiga type User Interface :
- Command Driven
Pemakai memerlukan memasukkan perintah
dengan mengetik Key atau Word pada keyboard.
- Menu Driven
Pemakai memerlukan untuk memilih perintah melalui
Menu yang sudah tersedia.
- GUI (Graphical User Interface)
User/Pemakai berinteraksi dengan
menu-menu dan gambar visualContoh : buttons, icons and other graphical objects.
3. CPU Management-
•
Komponen
utama OS disebut Supervisor (Kernel)
•
Supervisor
(kernel) –tetap berada di Memori saat komputer masih aktif dan mengarahkan
program non residen lain (yg tidak tersimpan di memori) untuk bekerja mendukung
program aplikasi
•
Pengaturan
Memori, OS mengatur dengan cara mencatat lokasi-lokasi memori utama tempat
program dan data tersimpan
•
OS
mengatur pertukaran data dan program antara memori utama dan penyimpan sekunder
yang dinamakan Virtual Memory.
- File Management –
•
Mencari dan menangani file, file yang berisi program dan data tersimpan
dibanyak tempat, di hard disk dan penyimpan sekunder yang lain
•
Pengelolaan file- Direktori, Subdiresktori, dan
Path-Sistem Operasi mengatur file dalam bentuk hierarkis : pertama dalam bentuk
direktori (folder), selanjutnya Subdirektori.
5. Task Management – Komputer
diharapkan mampu mengerjakan banyak tugas dalam satu waktu tertentu.
•
Multitasking
– Oleh satu pengguna secara Concurrently (bersamaan). Pada multitasking
prosesor menyelesaikan setiap operasi (misalnya : menghitung, mencari data,
mencetak dokumen) dalam satuan waktu yang berbeda-beda.
•
Multiprograming – Seperti pada multitasking, prosesor menggunakan sejumlah satuan
waktu dalam mengeksekusi program. Dikarenakan prosesor bekerja sangat cepat,
semua program terlihat dijalankan dalam waktu yang sama
•
Time-Sharing
– komputer menghabiskan satuan waktu yang sama bagi setiap program sebelum
beralih menjalankan program yang lain.
Komputer menjalankan tugas dari pengguna pertama dalam satuan waktu
sepersekian detik, diikuti oleh tugas dari pengguna kedua, begitu seterusnya
•
Multiprocessing – beragam instruksi dari satu program dapat dikerjakan dalam waktu yang
sama.
Tidak ada komentar:
Posting Komentar