Anda di halaman 1dari 26

Komputer Dan Jaringan Dasar

Instalasi Sistem Operasi By Sari azhariyah, S.Pd


Tugas

 Jelaskan prinsip dasar sistem operasi


 Klasifikasikan jenis-jenis sistem operasi
 Jelaskan perintah dasar sistem operasi
 Melakukan instalasi sistem operasi proprietary dan opensource berbasis GUI
 Melakukan instalasi sistem operasi opensource berbasis command line interface
 Melakukan pengujian hasil instalasi sistem operasi
 Menggunakan perintah-perintah dasar sistem operasi proprietary dan opensource
 Membuat laporan hasil instalasi sistem operasi
Definisi Sistem Operasi

perangkat lunak sistem yang mengatur sumber daya dari perangkat


keras dan perangkat lunak, serta sebagai jurik (daemon) untuk
program komputer. Tanpa sistem operasi, pengguna tidak dapat
menjalankan program aplikasi pada komputer mereka, kecuali
program booting.
Jenis Sistem Operasi

 Open Soure juga mempunyai arti bebas. Maksudnya, bebas untuk digunakan,
dipelajari dan dimodifikasi, termasuk bebas dicopy dan disebarluaskan. Contoh
dari produk Open Source adalah Linux, Android, Firefox, Libre Office dan masih
banyak lagi.
 Sedangkan Propietary adalah kebalikan dari open source karena memiliki
makna terikat/tertutup. Hanya perancang dan pengembangnya yang
mengetahui kode sumber. Karena itu, penggunaan dan penyebarannya harus
seizin pengembang. Contoh dari produk proprietary adalah Windows, Mac Os,
iOS, Microsoft Office dan lain sebagainya.
Komponen Sistem Operasi

• Managemen Proses.
• Managemen Memori Utama.
• Managemen Secondary-Storage.
• Managemen Sistem I/O.
• Managemen Berkas.
• Sistem Proteksi.
• Jaringan.
• Command-Interpreter system.
Prinsip Kerja Sistem Operasi
Melakukan manajemen proses. Sistem operasi
menjadwalkan setiap proses seperti membuat
file, menghapus file, sinkronisasi antar file,
komunikasi antar file dan lain sebagainya.
Manajemen memori utama. Sistem operasi
harus bisa mengatur dan mengalokasikan
jumlah memori yang dibutuhkan serta alamat
memori yang diperlukan untuk menampung
proses.
Manajemen file. Ada empat bagian penting
dalam manajemen file, yakni membuka file,
menulis file (salin, tempel atau tulis data),
menyimpan file dan menghapus file.
Manajemen sistem input dan output. Sistem
operasi harus bisa melakukan hal yang
berkaitan dengan masukan dan keluaran
data.
Manajemen penyimpana
sekunder. Penyimpanan sekunder erat
kaitannya dengan media penyimpanan
sekunder seperti harddisk, USB flashdisk, SSD,
DVD dan lain sebagainya.
Pengenalan Kernel

 Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem
operasi komputer, tugasnya yaitu melayani bermacam-macam program aplikasi untuk
mengakses perangkat keras (hardware) komputer secara aman.
4 kategori kernel

 Kernel monolitik yaitu kernel yang mengintegrasikan banyak fungsi di dalam kernel dan menyediakan
lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang berada di bawah
sistem operasi.
 Kernel Microkernel adalah kernel yang menyediakan hanya sekumpulan kecil dari abstraksi
perangkat keras sederhana, dan menggunakan aplikasi-aplikasi yang disebut dengan server untuk
menyediakan fungsi-fungsi lainnya.
 Kernel Hybrid (modifikasi dari microkernel) adalah kernel yang persis atau mirip dengan microkernel,
akan tetapi ia juga memasukkan beberapa kode atau tambahan kode di dalam ruangan kernel
suapaya ia menjadi lebih cepat atau untuk meningkatkan performanya.
 Kernel Exokernel adalah kernel yang tidak menyediakan sama sekali abstraksi perangkat keras, akan
tetapi ia menyediakan sekumpulan library yang menyediakan fungsi akses ke perangkat keras
(hardware) secara langsung atau hampir-hampir langsung.
Dasar Sistem Operasi Windows

 Microsoft Windows atau lebih dikenal dengan sebutan Windows adalah keluarga sistem
operasi komputer pribadi yang dikembangkan olehMicrosoft yang menggunakan
antarmuka dengan pengguna berbasis grafik (graphical user interface).
 Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang
berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic
Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar
pasar pada bulan November tahun 1985 yang dibuat untuk memenuhi kebutuhan
komputer dengan tampilan bergambar.
Dasar Sistem Operasi Linux/FreeBSD

 Sebuah perangkat lunak yang berupa sistem operasi pada open source yang
disebarluaskan secara gratis di bawah naungan lisensi GNU (Gnu Not Unix). Software ini
merupakan turunan unix yang bekerja di berbagai jenis hardware komputer. Lisensi GNU
memberikan program lengkap beserta sumber kodenya (source code).

 Software linux dirancang oleh mahasiswa Finlandia bernama Linus Torvald. Software ini
berawal dari proyek hobi yang terinspirasi dari Minix. Minix yaitu sebuah sistem UNIX yang
kecil.
Kelebihan Linux

 Bersifat bebas dan terbuka, tanpa biaya untuk memperolehnya.


 Bisa dioperasikan dengan mudah.
 Banyak aplikasi windows yang bisa dijalankan.
 Pengamanan anti virus lebih unggul.
 Sesuai bagi pengguna PC yang spesifikasinya minim.
 Bisa bekerja di dua mode.
 Lebih stabil sehingga jarang nge-hang.
 Mempunyai komunitas di penjuru dunia.
 Mempunyai ragam pilihan, seperti fedora, ubuntu, centos, debian, redhat, dan
sebagainya.
Kekurangan Linux

 Banyak user belum terbiasa.


 Hardware dari vendor tertentu kurang mendukung.
 Instalasinya tidak segampang windows.
 Aplikasinya tidak seampuh windows.
 Perlu kerja keras dalam mempelajarinya jika bleum terbiasa.
 User yang biasa memakai windows akan kebingungan dalam hal hak akses dan struktur
direktori.
Manajemen Proses pada Windows,
Linux/FreeBSD

 Proses adalah sebuah program yang sedang dieksekusi, sedangkan program adalah
kumpulan instruksi yang ditulis ke dalam bahasa yang dimengerti sistem operasi.
 Menurut Silberschatz proses tidak hanya sekedar suatu kode program (text
section),melainkan meliputi beberapa aktivitas yang bersangkutan seperti program
counter dan stack
Manajemen Proses pada Linux/FreeBSD

 Setiap kali menjalankan suatu program, Sistem UNIX melakukan suatu fork, yaitu
melakukan beberapa urutan operasi untuk membuat suatu proses konteks dan kemudian
mengeksekusi program tersebut dalam konteks yang sudah dibuat. dengan penguasaan
manajemen prose ini kita bisa mengetahui proses apa saja yang running pada setiap
user.
Manajemen Proses pada Linux/FreeBSD

Adapun konsep dasar dari manajemen proses adalah sebagai berikut:


 Multiprogramming; Multiprogramming dikenal sebagai manajemen banyak proses pada suatu prosesor.
Pada konsep ini, pemakai memandang terdapat banyak proses dijalankan bersamaan pada suatu waktu
tertentu.
 Pseudoparallellism; Pseudoparallellism adalah manajemen proses yang dijalankan secara paralel pada
suatu sistem. Pada konsep ini, pemroses mengeksekusi proses secara sejajar atau paralel.
 Multiprocessing; Multiprocessing dikenal sebagai manajemen banyak proses pada komputer yang memiliki
banyak pemroses di dalamnya. Konsep ini dimaksudkan untuk meningkatkan kinerja serta memberikan
kemampuan fault tolerant, yakni kemampuan sistem untuk melanjutkan tugasnya dengan benar meskipun
mengalami kegagalan perangkat keras hardware failure dan kesalahan perangkat lunak software failure.
 Distributed ProcessingDistributed Processing dikenal sebagai manajemen banyak proses yang dieksekusi
atau dijalankan pada banyak sistem komputer yang terdistribusi atau tersebar di dalam suatu jaringan.
Penjadwalan Proses Pada Windows

 Di dalam windows, prosesnya mempunyai beberapa elemen dasar untuk menjalankan


proses tersebut, yaitu:
 Ø Identifier, terdiri dari:
 1) Identifier proses,
 2) identifier proses yang menciptakan,
 3) Identifier pemakai.
Penjadwalan Proses Pada Windows


Ø State:
 Mendefinisikan status proses (running, ready, block, dsb).
 Ø Priority:
 Menjelaskan prioritas proses.
 Ø Program counter
 Ø Memory pointers
 Ø Context data
 Ø I/O status information:
 Untuk menjadwalkan informasi yang sudah masuk.
Manajemen Memori

 Manajemen memori adalah Tugas yang paling penting dan paling kompleks dari
sistemoperasi.
 Memori adalah sumber daya Komputer yang sangat penting, sehingga dikelolasangat
hati-hati oleh sistem operasi. CPU berhubungan dengan waktu eksekusi( runningtime/CPU
time), Memori berhubungan dengan ruang dan alamat ( space dan address).

 Manajemen memori berkaitan dengan memori utama sebagai sumber daya yang
harusdialokasikan dan dipakai bersama diantara sejumlah proses yang aktif.
 Manajemen memori berkaitan juga dengan usaha agar pemrogram atau proses
tidakdibatasi oleh kapasitas memori fisik yang terdapat pada sistem komputer.
Manajemen Memori Pada Windows

 Windows memiliki memori fisik dan virtual yang dibutuhkan oleh proses sebuah program
atau lebih (multitasking). Virtual Memory merupakan sebuah memory cadangan dari
sebuah memory fisik yang berfungsi untuk menyimpan data sementara dari sebuah
proses kerja suatu system.
 Pada Windows, kita bisa memajemen memory dengan memantau proses pada aplikasi
bawaan windows sendiri, Task Manager.
Manajemen Memori Pada Linux

 Manajemen memori di Linux


a. Pengalamatan memori.
b. Pengalokasian memori dinamis secara kontigu dan non kontigu.
c. Proses address space.
Manajemen Memori Pada Linux

 Pengalamatan memori (memory addressing)


Dalam mengakses isi dari sel memori programmer biasanya mengacu pada alamat memori
(memory addresses). Pada microprocessor Intel 80×86 memory addresses dibedakan menjadi
tiga jenis address :
1. Logical Address
Terdapat pada instruksi bahasa mesin untuk menspesifikkan alamat dari sebuah operan atau
instruksi. Setiap logical address terdiri dari sebuah segment dan sebuah offset (displacement)
yang menyatakan jarak dari awal segment ke alamat aktual.
 2. Linear Address
Merupakan sebuah 32-bit unsigned integer tunggal yang bisa digunakan untuk pengalamatan
hingga 4 GB. Biasanya direpresentasikan dalam notasi heksadesimal.
3. Physical Address
Digunakan untuk pengalamatan sel memori, terdapat pada chip memori.
CPU control unit mengubah logical address ke linear address dengan menggunakan
perangkat hardware yang disebut segmentation unit, dan kemudian circuit hardware kedua
yang disebut paging unit mengubah linear address ke physical address.
Manajemen Memori Pada Linux

 Segmentation pada Linux


Linux menggunakan segmentasi secara sangat terbatas. Kenyataannya, segmentasi dan
paging merupakan hal yang redundan karena keduanya digunakan untuk memisahkan
ruang physical address padai proses. Segmentasi bisa menugaskan sebuah ruang linear
address yang berbeda, sementara paging bisa memetakan ruang linear address yang
sama ke ruang physical address yang berbeda. Linux lebih menyukai paging karena
alasan berikut :
 • Manajemen memori lebih sederhana bila semua proses menggunakan nilai segment
register yang sama, yaitu, pada saat saling berbagi linear addressess yang sama.
• Salah satu tujuan desain Linux adalah portabilitas untuk sebagian besar arsitektur
populer; sementara beberapa prosesor RISC hanya mendukung segmentasi secara
terbatas.
Manajemen Memori Pada Linux

 Paging pada Linux


Linux mengadopsi model three-level paging sehingga paging memungkinkan pada
arsitektur 64 bit. Tiga tipe paging tables :
• Page Global Directory
• Page Middle Directory
• Page Table
Cari Tahu tentang…

 Instalasi sistem operasi berbasis GUI windows dan Linux/FreeBSD


 Instalasi sistem operasi berbasis command line interface
Linux/FreeBSD
 Perintah dasar DOS
 Perintah dasar Linux/FreeBSD
Tugas

Cari min 5 masalah tentang instalasi system operasi


dan solusinya!
Sumber

http://www.google.com

Anda mungkin juga menyukai