Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

1.

1 pengenalan
Sistem operasi adalah bagian penting dari sistem komputer; ini adalah komponen perantara
antara program aplikasi dan perangkat keras. Tujuan akhir dari sistem operasi ada dua: (1) untuk
menyediakan berbagai layanan untuk program-program pengguna dan (2) untuk mengontrol fungsi
perangkat keras sistem komputer secara efisien dan efektif.
Bab ini menyajikan konsep-konsep dasar dan pemandangan abstrak dari sistem operasi. Bahan
awal ini penting dalam pemahaman lebih jelas kompleksitas struktur sistem operasi dan bagaimana
sersices berbagai disediakan. Referensi Umum dan singkat untuk Unix dan Windows disertakan seluruh
bab. Lampiran A menyajikan penjelasan rinci dari perintah Linux.
1.1.1 komponen software
Program adalah serangkaian petunjuk yang memungkinkan komputer untuk melaksanakan tugas
tertentu. Sebelum mengeksekusi sebuah program, itu harus diterjemahkan dari bentuk teks aslinya
(sumber program) ke dalam bahasa mesin program. Program kemudian perlu terhubung dan load ke
memori.
Komponen perangkat lunak adalah koleksi program yang dijalankan dalam komputer. Program ini
melakukan perhitungan dan kontrol, mengelola, dan melaksanakan tugas-tugas penting lain. Ada dua
jenis komponen perangkat lunak yang umum:
• Sistem perangkat lunak
• Aplikasi perangkat lunak
Sistem perangkat lunak adalah seperangkat program yang mengendalikan kegiatan dan fungsi
dari berbagai komponen perangkat keras, pemrograman alat dan abstraksi, dan utilitas lain untuk
memantau keadaan sistem komputer. Perangkat lunak ini membentuk sebuah lingkungan untuk
programmer untuk mengembangkan dan melaksanakan program-program mereka (secara kolektif
dikenal sebagai perangkat lunak aplikasi). Ada benar-benar dua jenis pengguna: programer aplikasi dan
pengguna akhir.
Bagian terpenting dari sistem perangkat lunak adalah sistem operasi (OS) yang langsung
mengontrol dan mengelola sumber daya perangkat keras komputer.OS juga menyediakan serangkaian
layanan untuk program-program pengguna. Contoh yang paling umum dari sistem operasi adalah Linux,
Unix, Windows, MacOS, dan OS/2.
Perangkat lunak aplikasi program-program pengguna dan terdiri dari program-program tersebut
yang memecahkan masalah-masalah tertentu untuk pengguna dan mengeksekusi di bawah kendali sistem
operasi. Program aplikasi yang dikembangkan oleh individu dan organisasi untuk memecahkan masalah-
masalah tertentu.
1.2 sistem operasi
Sistem operasi (OS) adalah kumpulan besar dan kompleks program sistem yang mengendalikan berbagai
operasi dari sistem komputer dan menyediakan koleksi layanan yang lain program-program
(pengguna). Tujuan dari sistem operasi melibatkan dua tujuan utama:
• Ketersediaan yang nyaman. untuk-mudah digunakan, dan kuat set layanan yang disediakan untuk
pengguna dan program aplikasi dalam sistem komputer
• Manajemen sumber daya komputer dengan cara yang paling efisien
Aplikasi dan sistem programmer, langsung atau tidak langsung berkomunikasi dengan sistem
operasi untuk meminta beberapa layanan ini.
Layanan yang disediakan oleh sistem operasi diimplementasikan sebagai kumpulan besar fungsi
sistem yang mencakup penjadwalan program, manajemen memori, perangkat manajemen, manajemen
file, manajemen jaringan, dan layanan lain yang lebih maju yang terkait dengan perlindungan dan
keamanan. Sistem operasi juga dianggap sebagai seorang manajer sumber daya yang besar dan
melakukan berbagai layanan seefisien mungkin untuk memastikan kinerja yang diinginkan dari sistem.
Gambar 1.1 menunjukkan pandangan eksternal sistem komputer. Itu menggambarkan programer
dan pengguna akhir yang berkomunikasi dengan sistem operasi dan perangkat lunak sistem lainnya.
Sumber aktif yang paling penting dalam sistem komputer adalah CPU. Sumber-sumber penting
lainnya adalah memori dan i/o devices. Alokasi dan dealloattion dari semua sumber daya dalam sistem
akan ditangani oleh Manajer sumber daya berbagai sistem operasi.
Tujuan umum sistem operasi mendukung dua umum mode operasi: (1) pengguna mode dan
mode (2) kernel, yang kadang-kadang disebut supervisor, dilindungi, atau hak istimewa mode. Proses
pengguna biasanya akan mengeksekusi dalam user mode. Beberapa petunjuk, seperti tingkat rendah I/O
fungsi dan memori akses ke area khusus yang mana OS mempertahankan

1.2.1 antarmuka sistem operasi


Pengguna dan pemrogram aplikasi dapat berkomunikasi dengan sistem operasi melalui
antarmuka yang. Ada tiga tingkat umum antarmuka yang disediakan oleh sistem operasi:
• Antarmuka pengguna grafis (GUI)
• Baris perintah interpreter (juga disebut shell)
• System-call antarmuka
Gambar 1.2 menggambarkan struktur dasar dari sistem operasi dan menunjukkan tiga tingkat
antarmuka, yang ditemukan segera di atas kernel. Tingkat tertinggi adalah antarmuka pengguna grafis
(GUI), yang memungkinkan I/O interaksi dengan pengguna melalui intuitif ikon, Menu, dan objek grafis
lainnya. Dengan benda-benda ini, pengguna berinteraksi dengan sistem operasi dalam cara yang relatif
mudah dan nyaman — misalnya, menggunakan klik mouse untuk memilih pilihan atau perintah. Contoh-
contoh GUI yang paling umum adalah Windows desktop dan X-Window di Unix.
Pengguna pada tingkat ini benar-benar terpisah dari setiap detail intrinsik tentang sistem yang
mendasari. Tingkat antarmuka sistem operasi tidak dianggap sebagai bagian penting dari sistem
operasi; Hal ini agak add-on software komponen sistem.

Tingkat kedua antarmuka, penerjemah baris perintah, atau shell, adalah antarmuka berorientasi
teks. Advanced pengguna dan pemrogram aplikasi akan biasanya langsung berkomunikasi dengan sistem
operasi pada tingkat ini. Secara umum, GUI dan shell adalah pada tingkat yang sama dalam struktur sistem
operasi.
Tingkat ketiga, antarmuka sistem-panggilan, digunakan oleh program aplikasi meminta berbagai
layanan yang disediakan oleh sistem operasi dengan menerapkan atau panggilan fungsi sistem.
1.2.2 pemandangan Multi Level sistem operasi
Keseluruhan struktur dari sistem operasi dapat lebih mudah dipelajari oleh membaginya ke dalam
berbagai komponen perangkat lunak dan menggunakan pendekatan top-down (berlapis). Divisi ini
mencakup pemisahan tingkat antarmuka berbeda, seperti sebelumnya dibahas, dan komponen tambahan
dari sistem operasi. Semakin tinggi tingkat lapisan, lebih sederhana interaksi dengan sistem. Lapisan atas
menyediakan antarmuka termudah untuk operator manusia dan pengguna berinteraksi dengan
sistem. Setiap lapisan menggunakan layanan atau fungsi yang disediakan oleh lapisan bawah berikutnya.
Seperti disebutkan sebelumnya, tujuan utama dari sebuah sistem operasi adalah untuk
menyediakan layanan untuk berbagai pengguna dan program-program sistem. Sistem operasi yang
terstruktur ke dalam beberapa komponen. setiap satu memberikan kelompok layanan. Untuk
pemahaman yang lebih jelas tentang kompleksitas bagaimana berbagai layanan yang disediakan. dua
pandangan abstrak OS yang disajikan: (I) tampilan eksternal dan (2) pandangan internal.
1.2.2.1 tampilan luar sistem operasi
Tampilan eksternal dari sebuah sistem operasi adalah sekumpulan antarmuka dibahas sebelumnya. Ini
kadang-kadang dirujuk sebagai pandangan abstrak. Pengguna sistem computer langsung atau tidak
langsung berkomunikasi dengan sistem operasi untuk meminta dan menerima beberapa jenis layanan
yang disediakan oleh sistem operasi. Pengguna dan program aplikasi melihat sistem komputer pada level
yang lebih tinggi dari antarmuka sistem operasi. Struktur OS tingkat rendah (tampilan internal) dan detail
perangkat keras tersembunyi di balik antarmuka OS. Gambar 1.3 menggambarkan pandangan abstrak dari
sistem komputer. Hanya tampilan abstrak tingkat atas yang penting bagi pengguna OS. Tampilan OS
tingkat rendah dan tampilan perangkat keras hanya relevan untuk spesialis sistem.

Salah satu prinsip utama yang diterapkan dalam desain konsep pandangan eksternal adalah
kesederhanaan. Antarmuka sistem menyembunyikan detail tentang cara kerja mesin bawah (tingkat
bawah) beroperasi. Model operasional sistem komputer yang disajikan kepada pengguna harus relatif
mudah digunakan dan merupakan model abstrak dari operasi sistem.
Abstraksi yang disediakan oleh antarmuka OS memberikan laser dan program aplikasi tampilan mesin
yang lebih sederhana. Berbagai program juga menyampaikan ilusi bahwa masing-masing mengeksekusi
pada mesinnya sendiri: abstraksi ini kadang-kadang disebut tampilan mesin abstrak.

1.2.2.2 Tampilan Internal Sistem Operasi

Antarmuka layanan sistem (atau antarmuka panggilan sistem) memisahkan kernel dari lapisan aplikasi.
Terletak di atas perangkat keras, kernel adalah inti dan bagian paling penting dari sistem operasi dan harus
selalu berada dalam memori. Pengetahuan yang terperinci tentang berbagai komponen sistem operasi,
termasuk komponen tingkat yang lebih rendah ini, sesuai dengan pandangan internal sistem. Dalam
mempelajari pandangan internal sistem operasi, menjadi penting untuk mengidentifikasi berbagai
komponen OS yang menetapkan kebijakan untuk berbagai layanan yang mereka dukung dan mekanisme
yang digunakan untuk menerapkan kebijakan ini.
Sebelumnya disebutkan bahwa berbagai layanan yang disediakan oleh sistem operasi termasuk
manajemen proses, manajemen memori, manajemen perangkat, manajemen file, manajemen jaringan,
dan layanan lain yang lebih canggih terkait dengan perlindungan dan keamanan. Komponen fungsional
yang paling penting dari sistem operasi adalah sebagai berikut:

• Manajer proses
• Manajer memori
• Manajer Sumber Daya
• Pengatur file
• Pengaturan perangkat

Komponen-komponen ini sebenarnya adalah modul dari sistem operasi dan sangat terkait. Selain fungsi-
fungsi dasar ini, sebagian besar sistem operasi memiliki beberapa jenis manajemen jaringan, manajemen
keamanan, dan fungsi-fungsi yang lebih canggih lainnya.

Manajer Proses

Manajer proses dapat dianggap sebagai komponen paling penting dari sistem operasi. Ini melakukan
beberapa layanan seperti membuat, menangguhkan (memblokir), mengeksekusi, mengakhiri, dan
menghancurkan proses. Dengan multiprogramming, beberapa proses aktif disimpan dan disimpan dalam
memori pada saat yang bersamaan. Jika hanya ada satu CPU dalam sistem, maka hanya satu proses yang
dapat di eksekusi pada waktu tertentu; proses lainnya menunggu layanan CPU. Keputusan mengenai
proses mana untuk dijalankan selanjutnya diambil oleh penjadwal. Petugas operator mengalokasikan CPU
ke suatu proses dan menanggalkan CPU dari proses lain. Peralihan CPU ini dari satu proses ke proses
lainnya disebut pengalihan konteks dan dianggap sebagai waktu overhead.

Manajer Memori

Manajer memori mengontrol alokasi dan dealokasi memori. Ini membebankan kebijakan dan mekanisme
tertentu untuk manajemen memori. Komponen ini juga mencakup kebijakan dan mekanisme untuk
perlindungan memori. Skema manajemen memori yang relevan adalah paging, segmentasi, dan memori
virtual.

Resource Manager

Manajer sumber daya memfasilitasi alokasi dan dealokasi sumber daya untuk proses yang meminta.
Fungsi komponen ini termasuk pemeliharaan tabel sumber daya dengan informasi seperti jumlah sumber
daya dari setiap jenis yang tersedia dan jumlah sumber daya dari setiap jenis yang telah dialokasikan untuk
proses tertentu. Mode akses untuk berbagai sumber daya adalah tipe fungsi lain.

Manajer File

Manajer file memungkinkan pengguna dan proses untuk membuat dan menghapus file dan direktori. Di
sebagian besar sistem operasi modern, file dikaitkan dengan perangkat penyimpanan massal seperti kaset
magnetik dan disk. Data dapat dibaca dan / atau ditulis ke file menggunakan fungsi seperti membuka file,
membaca data dari file, menulis data ke file, dan menutup file. Sistem operasi Unix juga menggunakan file
untuk mewakili perangkat I / O (termasuk perangkat input utama dan perangkat output utama seperti
keyboard konsol dan layar video).

Pengelola Perangkat

Untuk berbagai perangkat dalam sistem komputer, manajer perangkat menyediakan tingkat abstraksi
yang sesuai untuk menangani perangkat sistem. Untuk setiap jenis perangkat, program driver perangkat
disertakan dalam OS. Manajer perangkat beroperasi bersama dengan manajer sumber daya dan manajer
file. Biasanya, proses pengguna tidak diberikan akses langsung ke sumber daya sistem. Sebagai gantinya,
proses meminta layanan kepada pengelola berkas dan / atau pengelola sumber daya.

1.3 Kategori Sistem Operasi

Cara umum untuk mengklasifikasikan sistem operasi didasarkan pada bagaimana program pengguna
diproses. Sistem ini dapat diklasifikasikan ke dalam salah satu kategori berikut:

• Sistem batch, di mana satu set pekerjaan dikirimkan secara berurutan untuk diproses. Sistem ini
memiliki periode turnaround rata-rata yang relatif lama (interval dari waktu kedatangan pekerjaan hingga
waktu penyelesaian) untuk pekerjaan.

• Sistem interaktif, yang mendukung komputasi interaktif untuk pengguna yang terhubung ke sistem
komputer melalui jalur komunikasi. Jenis sistem operasi yang paling umum yang mendukung komputasi
interaktif adalah pembagian waktu. Gambar 1.4 mengilustrasikan struktur umum dari sistem pembagian
waktu. Sistem pembagian waktu adalah contoh dari sistem multiuser, yang berarti bahwa banyak
pengguna mengakses sistem pada saat yang bersamaan.

• Sistem Red-time, yang mendukung program aplikasi dengan batasan waktu yang sangat ketat.

• Sistem hibrid, yang mendukung batch dan komputasi interaktif.

Klasifikasi sistem operasi yang paling umum adalah mengenai lingkungan aplikasi dan termasuk kategori
berikut:

• Tujuan umum, yang digunakan terutama untuk mengembangkan program dan melaksanakannya di
sebagian besar jenis platform.
• Aplikasi-tergantung, yang dirancang untuk tujuan khusus. Contoh dari jenis ini adalah sistem operasi
real-time yang mengendalikan pembangkit listrik untuk pembangkitan listrik.

Sistem juga dapat diklasifikasikan sebagai pengguna tunggal atau multiuser. Dalam sistem single-user,
pengguna tunggal memiliki akses ke semua sumber daya sistem sepanjang waktu. Dalam sistem multiuser,
beberapa pengguna meminta akses ke sumber daya sistem secara bersamaan.

Pekerjaan istilah mengacu pada unit kerja yang diajukan oleh pengguna ke sistem operasi. Pekerjaan
tipikal terdiri dari bagian-bagian berikut:

• Urutan perintah ke sistem operasi

• Program baik dalam bahasa sumber atau dalam bentuk biner

• Satu set data input yang digunakan oleh program saat dijalankan

Urutan perintah dalam pekerjaan termasuk perintah untuk mengkompilasi program sumber yang
disediakan (dengan kompilator yang sesuai), menghubungkan program dengan pustaka yang sesuai,
memuat program yang ditautkan, dan menjalankan program dengan data input yang disediakan.
Pekerjaan istilah digunakan dalam sistem operasi batch awal. Proses istilah pada dasarnya mengacu pada
contoh pelaksanaan suatu program.

1.4 Sistem Operasi Kecil dan Khusus

Sistem operasi seluler, juga dikenal sebagai OS seluler, platform seluler, atau sistem operasi genggam,
adalah sistem operasi yang mengontrol perangkat seluler. Dibandingkan dengan sistem operasi standar
untuk keperluan umum, sistem operasi seluler saat ini agak lebih sederhana, dan fokus pada versi nirkabel
broadband dan konektivitas lokal, format multimedia seluler, dan metode masukan yang berbeda.

Sistem operasi seluler yang dapat ditemukan pada ponsel cerdas termasuk OS Symbian Nokia, iOS Apple,
OS BlackBerry RBI, Windows Phone, Linux, Palm Web OS, Android Google, dan Nokia Maemo. Android,
Web OS, dan Maemo pada gilirannya dibangun di atas Linux, dan OS iPhone berasal dari sistem operasi
BSD dan NeXTSTEP, yang semuanya terkait dengan Unix.

Sistem operasi tertanam adalah sistem operasi untuk sistem komputer tertanam. Sistem operasi ini
dirancang agar sangat ringkas dan efisien, dengan fungsi serupa yang disediakan oleh sistem operasi
komputer yang tidak tertanam, tetapi lebih khusus tergantung pada aplikasi yang dijalankannya. Sebagian
besar sistem operasi tertanam adalah sistem operasi real-time.

Contoh sistem yang menggunakan sistem operasi tertanam meliputi: Mesin Teller Otomatis, mesin kasir,
sistem CCTV, seperangkat kotak TV, GPS, jukebox, dan rudal.

1.5 Sejarah Singkat Sistem Operasi

Pengembangan sistem operasi dapat diringkas sebagai berikut:

1. Sistem komputer awal tidak memiliki sistem operasi dan program harus secara langsung mengendalikan
semua komponen perangkat keras yang diperlukan.

2. Tipe pertama dari sistem operasi adalah sistem operasi batch sederhana di mana pengguna harus
menyerahkan pekerjaan mereka pada kartu atau tape yang dilubangi. Operator komputer
mengelompokkan semua pekerjaan dalam batch dan menumpuk ini di perangkat input utama, yang
merupakan pembaca kartu cepat atau pembaca pita. Salah satu konsep terpenting untuk sistem ini adalah
sekuens pekerjaan otomatis. Metrik kinerja penting untuk sistem ini adalah waktu idle CPU, yang
memengaruhi penggunaan CPU. Metrik kinerja yang paling penting dari sudut pandang pengguna adalah
waktu perputaran, yang merupakan interval dari penyerahan pekerjaan sampai output dihasilkan.

3. Jenis sistem operasi berikutnya yang dikembangkan adalah sistem batch dengan multi-programming.
Sistem ini mampu menangani beberapa program yang aktif dalam memori setiap saat dan membutuhkan
manajemen memori yang lebih canggih. Ketika sebuah program berhenti untuk menunggu I / O dalam
sistem ini, OS dapat beralih sangat cepat dari program yang sedang dieksekusi ke yang berikutnya. Interval
pendek itu disebut context switch time. Multiprogramming biasanya meningkatkan prosesor dan
pemanfaatan perangkat.
4. Sistem operasi pembagian waktu adalah generasi penting berikutnya dari sistem yang dikembangkan.
Keuntungan paling signifikan dari sistem ini adalah kemampuan untuk menyediakan komputasi interaktif
kepada pengguna yang terhubung ke sistem. Teknik dasar yang digunakan pada sistem ini adalah bahwa
waktu prosesor secara seragam dibagi oleh program pengguna. Sistem operasi menyediakan layanan CPU
selama interval kecil dan tetap ke suatu program dan kemudian beralih ke program berikutnya.

5. variasi multiprogramming sistem operasi yang dikembangkan dengan teknik yang lebih maju. Ini
termasuk meningkatkan dukungan hardware untuk menyela mekanisme dan memungkinkan
implementasi lebih baik penjadwalan teknik berdasarkan prioritas. Sistem operasi real-tine
dikembangkan.
6. kemajuan dalam memori manajemen teknik diperbolehkan perkembangan sistem operasi dengan fitur
baru dan lebih kuat, seperti paging dan memori virtual, multi-level cache, dan lain-lain dan perangkat
keras.
Sebagian besar pengembangan sistem operasi modern telah difokuskan pada jaringan, distribusi,
keandalan, perlindungan dan keamanan. Beberapa sistem operasi yang digunakan secara luas tersedia
saat ini:
• Microsoft Windows, keluarga sistem yang mencakup 98, saya, CE, 2000, XP, Vista, Windows 7, dan lain-
lain
• Linux (Linus Torvalds, FSF GNU)
• OSF-1 (OSF, DEC)
• Solaris (Sun Microsystems)
• IRIX (Silicon Graphics)
• 0S2 (IBM)
• OS/390 (IBM)
• VMS (Dec/Compaq/HP)
• MacOS X (Apple)
1.6 kontemporer sistem operasi
Tiga sistem operasi paling banyak digunakan adalah Linux, Unix dan Windows. Ini benar-benar mewakili
dua keluarga yang berbeda dari sistem operasi yang telah berevolusi selama bertahun-tahun: Unix/Linux
dan Microsoft Windows.
1.6.1 Unix
Unix awalnya diperkenalkan tahun 1974 oleh Dennis Ritchie dan Ken Thompson saat bekerja di AT & T
Bell Labs. Sistem operasi yang dikembangkan pada komputer kecil dan memiliki dua tujuan desain: ukuran
kecil dari sistem perangkat lunak dan portabilitas. Pada tahun 1980, banyak pengguna yang Universitas
dan penelitian laboratorium. Dua versi menjadi sistem yang paling dikenal: sistem Unix V (AT & T) dan
Unix BSD (University of California di Berkeley).
Unix menjadi dominan time-sharing OS yang digunakan dalam komputer kecil dan besar. Ini adalah salah
satu sistem operasi pertama yang hampir seluruhnya ditulis dalam C, bahasa pemrograman tingkat
tinggi. Unix mencakup Linux, yang terutama dirancang dan pertama dilaksanakan oleh Linux Torvals dan
kolaborator lainnya pada tahun 1991. Torvals merilis kode sumber di Internet dan mengundang
perancang dan programer berkontribusi mereka modifikasi dan perangkat tambahan. Hari ini Linux
tersedia secara bebas dan telah diterapkan pada banyak komputer besar dan kecil. Sistem operasi ini juga
menjadi penting dalam sistem perangkat lunak komersial.
1.6.2 Microsoft Windows
Sistem operasi Windows dianggap yang paling banyak digunakan keluarga sistem operasi yang dirilis oleh
Microsoft. Sistem ini dikembangkan untuk komputer personal yang menggunakan mikroprosesor
Intel. Kelompok ini sistem operasi terdiri dari Windows 95, 98, ME, dan CE, yang dapat dianggap sebagai
lebih kecil anggota keluarga. Para anggota yang lebih besar dan lebih kuat dari keluarga Windows sistem
operasi yang Windows NT, 2000, XP, Vista, dan Windows 7. Sistem operasi Windows yang lebih besar
termasuk model keamanan yang komprehensif, Fasilitas fungsi lain untuk dukungan jaringan, manajemen
memori virtual ditingkatkan dan lebih kuat dan penuh pelaksanaan fungsi Win32 API.
1.6.3 Mac OS
Mac OS X adalah sistem operasi yang benar-benar platform pengembangan yang sangat baik. Mac OS X
didasarkan pada BSD (Berkeley sistem distribusi) UNIX dan menyediakan dukungan untuk banyak POSIX,
Linux, dan sistem V api. Apple terintegrasi distribusi FreeBSD 5 UNIX digunakan dengan mengembangakan
Mach 3.0. OS ini mendukung beberapa pengembangan teknologi termasuk UNIX, Jawa, lingkungan
runtime kakao dan karbon yang eksklusif, dan beberapa open source, web, script, database, dan
pengembangan teknologi. MacOS X menyediakan beberapa lingkungan runtime yang terintegrasi di
bawah satu lingkungan desktop. Sistem menyediakan kerangka aplikasi berorientasi objek, api prosedural,
sangat-optimal dan terintegrasi pelaksanaan Jawa standar Edition (BEJ), BSD UNIX api dan Perpustakaan,
dan X11.
1.7 64-bit sistem operasi
Ini adalah sistem operasi untuk prosesor 64-bit dan sistem dengan arsitektur 64-bit komputer. Mereka
muncul lebih dari tiga dekade yang lalu untuk mainframe besar dari tahun 70-an. Kurang dari 10 tahun
yang lalu, mikroprosesor dengan 64-bit arsitektur diperkenalkan.
1.7.1 Microsoft 64-bit Windows 7
Dengan sistem operasi Windows 7, lebih komputer mampu menggunakan edisi 64-bit. Salah satu manfaat
penting dari menjalankan 64-bit OS adalah bahwa hal itu dapat menangani lebih banyak memori. Versi
32-bit Windows dapat alamat hanya hingga 4GB RAM, dan efektif menggunakan hanya sekitar 3GB,
karena gigabyte tambahan itu disediakan 64-bit OS secara teoritis dapat alamat sekitar 17 miliar gigabyte
RAM. Dalam prakteknya, versi 64-bit Windows 7 yang lebih mahal dan maju dapat menangani hingga
192GB, sementara edisi rendah-end yang lebih terbatas. Tentu saja, 64-bit sistem operasi masih
menimbulkan beberapa tantangan. Rasa 64-bit Windows 7 dan Vista membutuhkan driver hardware
tertentu yang ditulis untuk mereka mitra 32-bit tidak akan bekerja. Dan meskipun produsen telah
mengembangkan driver 64-bit untuk periferal mereka baru, pengguna dengan remaja printer, scanner,
dan lainnya keras-ware wajah waktu yang sulit mencoba untuk menemukan driver 64-bit. Microsoft
Windows 7 kompatibilitas halaman memungkinkan Anda menelusuri atau mencari berbagai hardware
dan software untuk menentukan apakah itu akan berjalan di bawah Windows 64-bit.
1.7.2 Mac OS X
Mac OS X dianggap tidak hanya di dunia sistem operasi paling maju tetapi juga sangat aman, kompatibel,
dan mudah digunakan. Mac OS X Snow Leopard menggabungkan teknologi baru yang menawarkan
perbaikan langsung sementara juga rapi menetapkan untuk masa depan. sistem 64-bit memberikan
semua pengguna alat untuk menerapkan kekuatan 64-bit untuk mempercepat segalanya dari aplikasi
sehari-hari untuk perhitungan ilmiah yang paling menuntut. Meskipun Mac OS X sudah 64-bit mampu
dalam banyak cara, macan tutul salju mengambil langkah besar selanjutnya oleh menulis ulang hampir
semua aplikasi sistem 64-bit kode dan memungkinkan Mac untuk menangani sejumlah besar
memori. Mac OS X lebih cepat, lebih aman, dan benar-benar siap untuk mendukung aplikasi masa depan.
1,8 ringkasan
Dua komponen dasar dari sistem komputer adalah perangkat keras dan komponen perangkat
lunak. Sistem operasi adalah perangkat lunak yang besar dan kompleks komponen dari sistem komputer
yang mengendalikan operasi utama dari program-program pengguna dan mengelola semua sumber daya
perangkat keras. Jenis utama sistem belajar dalam buku ini adalah sistem operasi yang umum. Bab ini
telah disajikan konsep dasar sistem operasi. Diskusi pada struktur umum, antarmuka pengguna, dan
fungsi sistem operasi juga telah disajikan. Dua contoh terkenal sistem operasi adalah Linux dan Microsoft
Windows. Bab ini juga menggambarkan berbagai pandangan dari sistem operasi, tampilan eksternal yang
tingkat tinggi, yang juga disebut tampilan mesin abstrak, dan tampilan tingkat rendah atau
internal. Tampilan mesin abstrak dipandang oleh program-program yang meminta beberapa jenis layanan
dari sistem operasi. Rincian internal OS yang tersembunyi di bawah interface. Tampilan internal termasuk
komponen yang mewakili. modul-modul OS untuk melaksanakan berbagai fungsi: proses manajer,
Manajer memori, manajer sumber daya, manajer file, dan manajer perangkat. Manajer proses ini
dianggap sebagai komponen yang paling penting dari OS.

You might also like