Sistem operasi terdiri dari beberapa komponen utama seperti manajemen proses, memori, file, I/O, penyimpanan dan keamanan. Sistem operasi bertanggung jawab atas aktivitas manajemen sumber daya komputer dan layanan untuk program aplikasi. Struktur sistem operasi dapat terdiri dari inti monolitik atau terdistribusi dalam modul-modul. Konsep mesin virtual menyediakan isolasi sumber daya antar proses.
Perisian terdiri daripada program-program yang mengawal operasi komputer dan peralatannya. Terdapat dua jenis utama perisian iaitu perisian sistem yang mengkoordinasi aktiviti antara komponen komputer, dan perisian aplikasi yang membantu pengguna dalam tugas-tugas harian. Perisian dibangunkan menggunakan bahasa pengaturcaraan yang berbeza-beza tahapnya daripada bahasa mesin hingga bahasa generasi keemp
Dokumen tersebut merangkum definisi sistem operasi, layanan utama yang disediakan sistem operasi seperti antarmuka pengguna, eksekusi program, operasi I/O, manajemen berkas, komunikasi, deteksi kesalahan, alokasi sumber daya, akuntansi, proteksi dan keamanan, serta struktur sistem operasi seperti struktur sederhana, pendekatan layer, mikrokernel, modul, mesin virtual, dan mesin virtual Java.
Dokumen tersebut merupakan ringkasan materi perkuliahan tentang sistem operasi yang mencakup pengenalan sistem operasi, struktur sistem komputer, arsitektur sistem komputer, dan perkembangan sistem operasi.
Dokumen ini membahas tentang mata kuliah sistem operasi yang mencakup materi pengenalan sistem operasi, struktur sistem operasi, manajemen proses, manajemen memori, dan perkembangan sistem operasi serta aturan perkuliahan dan penilaian kemampuan mahasiswa.
Sistem operasi jaringan adalah sistem operasi yang dirancang untuk mengelola jaringan komputer. Biasanya terdiri dari berbagai layanan seperti berbagi file, printer, DNS, dan HTTP untuk melayani pengguna. Beberapa contoh sistem operasi jaringan populer adalah Microsoft MS-NET, Novell NetWare, dan varian UNIX seperti Solaris.
Sistem operasi merupakan penghubung antara pengguna dan perangkat keras komputer yang mengelola sumber daya sistem untuk memudahkan penggunaan komputer. Sistem operasi bertugas mengoordinasi proses, mengelola memori, file, input/output, serta menyediakan antarmuka pengguna. Terdapat berbagai jenis sistem operasi berdasarkan jumlah user, instruksi, dan antarmuka yang digunakan.
Software komputer terdiri atas tiga kategori utama: (1) sistem operasi yang mengontrol sumber daya komputer dan menyediakan antarmuka untuk program aplikasi, (2) program aplikasi yang mengolah informasi untuk pengguna, dan (3) bahasa pemrograman yang digunakan untuk menulis instruksi program.
pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah
Sistem operasi terdistribusi adalah sistem operasi yang menghubungkan sejumlah komputer dan prosesor melalui jaringan untuk berbagi sumber daya secara lebih efisien, meliputi file system, waktu pengolahan, akses ke sumber daya seperti prosesor dan memori, serta meningkatkan keamanan dan reliabilitas sistem.
Dokumen tersebut membahas tentang pengenalan sistem operasi, yang mencakup definisi, peran, tujuan, sejarah perkembangan, komponen utama (manajemen proses, memori, storage sekunder, I/O, berkas), dan contoh sistem operasi seperti DOS, Windows, Unix, serta perkembangan sistem operasi mobile.
Topik 8 Pelatihan Pengembangan dan Karier KaryawanSeta Wicaksana
Ìý
Era digital telah mengubah cara organisasi mengelola pelatihan, pengembangan, dan perencanaan karier karyawan.
Banyak perusahaan masih menggunakan pendekatan konvensional dalam pelatihan dan pengembangan tanpa analisis mendalam mengenai efektivitas program yang dijalankan.
HR Analytics hadir sebagai solusi untuk membantu organisasi mengoptimalkan investasi dalam pelatihan dan pengembangan karyawan berdasarkan data yang akurat.
Dengan analitik prediktif, perusahaan dapat mengidentifikasi talenta potensial dan menyusun strategi karier yang lebih terstruktur untuk mempertahankan karyawan berkinerja tinggi.
Tanpa analisis data yang kuat, program pelatihan dapat menjadi investasi yang kurang tepat sasaran dan tidak memberikan dampak maksimal bagi organisasi.
More Related Content
Similar to Materi PPT Pengantar Sistem Operasi.pptx (20)
Dokumen tersebut merangkum definisi sistem operasi, layanan utama yang disediakan sistem operasi seperti antarmuka pengguna, eksekusi program, operasi I/O, manajemen berkas, komunikasi, deteksi kesalahan, alokasi sumber daya, akuntansi, proteksi dan keamanan, serta struktur sistem operasi seperti struktur sederhana, pendekatan layer, mikrokernel, modul, mesin virtual, dan mesin virtual Java.
Dokumen tersebut merupakan ringkasan materi perkuliahan tentang sistem operasi yang mencakup pengenalan sistem operasi, struktur sistem komputer, arsitektur sistem komputer, dan perkembangan sistem operasi.
Dokumen ini membahas tentang mata kuliah sistem operasi yang mencakup materi pengenalan sistem operasi, struktur sistem operasi, manajemen proses, manajemen memori, dan perkembangan sistem operasi serta aturan perkuliahan dan penilaian kemampuan mahasiswa.
Sistem operasi jaringan adalah sistem operasi yang dirancang untuk mengelola jaringan komputer. Biasanya terdiri dari berbagai layanan seperti berbagi file, printer, DNS, dan HTTP untuk melayani pengguna. Beberapa contoh sistem operasi jaringan populer adalah Microsoft MS-NET, Novell NetWare, dan varian UNIX seperti Solaris.
Sistem operasi merupakan penghubung antara pengguna dan perangkat keras komputer yang mengelola sumber daya sistem untuk memudahkan penggunaan komputer. Sistem operasi bertugas mengoordinasi proses, mengelola memori, file, input/output, serta menyediakan antarmuka pengguna. Terdapat berbagai jenis sistem operasi berdasarkan jumlah user, instruksi, dan antarmuka yang digunakan.
Software komputer terdiri atas tiga kategori utama: (1) sistem operasi yang mengontrol sumber daya komputer dan menyediakan antarmuka untuk program aplikasi, (2) program aplikasi yang mengolah informasi untuk pengguna, dan (3) bahasa pemrograman yang digunakan untuk menulis instruksi program.
pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah pembelajaran komunikasi data di sekolah
Sistem operasi terdistribusi adalah sistem operasi yang menghubungkan sejumlah komputer dan prosesor melalui jaringan untuk berbagi sumber daya secara lebih efisien, meliputi file system, waktu pengolahan, akses ke sumber daya seperti prosesor dan memori, serta meningkatkan keamanan dan reliabilitas sistem.
Dokumen tersebut membahas tentang pengenalan sistem operasi, yang mencakup definisi, peran, tujuan, sejarah perkembangan, komponen utama (manajemen proses, memori, storage sekunder, I/O, berkas), dan contoh sistem operasi seperti DOS, Windows, Unix, serta perkembangan sistem operasi mobile.
Topik 8 Pelatihan Pengembangan dan Karier KaryawanSeta Wicaksana
Ìý
Era digital telah mengubah cara organisasi mengelola pelatihan, pengembangan, dan perencanaan karier karyawan.
Banyak perusahaan masih menggunakan pendekatan konvensional dalam pelatihan dan pengembangan tanpa analisis mendalam mengenai efektivitas program yang dijalankan.
HR Analytics hadir sebagai solusi untuk membantu organisasi mengoptimalkan investasi dalam pelatihan dan pengembangan karyawan berdasarkan data yang akurat.
Dengan analitik prediktif, perusahaan dapat mengidentifikasi talenta potensial dan menyusun strategi karier yang lebih terstruktur untuk mempertahankan karyawan berkinerja tinggi.
Tanpa analisis data yang kuat, program pelatihan dapat menjadi investasi yang kurang tepat sasaran dan tidak memberikan dampak maksimal bagi organisasi.
Topik 1 Pendahuluan_Kepemimpinan dan Konsep Dasar KepemimpinanSeta Wicaksana
Ìý
Kepemimpinan merupakan aspek kunci dalam organisasi
Perubahan lingkungan bisnis dan sektor publik semakin dinamis
Dibutuhkan pemimpin yang dapat beradaptasi, inovatif, dan memiliki etika
Memahami aspek psikologis sehingga dapat mengembangkan empati dalam interaksi
Tantangan kepemimpinan modern: VUCA (Volatility, Uncertainty, Complexity, Ambiguity)
Topik 7 Prediktif Analytics untuk Turnover dan RetensiSeta Wicaksana
Ìý
Turnover karyawan adalah tantangan besar bagi organisasi karena berdampak pada biaya, produktivitas, dan stabilitas tim kerja.
Retensi karyawan yang rendah sering kali disebabkan oleh faktor yang tidak terdeteksi lebih awal, seperti ketidakpuasan kerja, kurangnya peluang karir, atau budaya perusahaan yang kurang sesuai.
HR tradisional sering kali hanya bereaksi setelah karyawan mengundurkan diri, sehingga sulit untuk melakukan intervensi yang tepat waktu.
Prediktif Analytics memungkinkan perusahaan menggunakan data untuk mengidentifikasi pola turnover dan memprediksi karyawan yang berisiko keluar.
Dengan pendekatan berbasis data, HR dapat mengambil langkah proaktif seperti meningkatkan kepuasan kerja, menawarkan pengembangan karir, atau menyesuaikan kebijakan kompensasi sebelum karyawan benar-benar keluar.
Dengan Prediktif Analytics, organisasi dapat mengurangi turnover, meningkatkan retensi karyawan, dan mempertahankan talenta terbaik secara lebih strategis dan efisien.
ELTONMPO - NEW MEMBER PASTI WEDE RASAKAN KEMENANGAN ANDA HANYA DI SITUS ELTONMPOELTONMPO88
Ìý
Link alternatif eltonmpo adalah agen judi online terbesar indonesia yang menawarkan games online yang mudah menang dan gampang maxwin, dengan metode pembayaran terlengkap, menang berapapun pasti di bayar tanpa cicil.
Website eltonmpo agen slot gacor anti rungkad merupakan link akses judi online yang mudah anda akses tanpa menggunakan vpn,anti nawala, anti blokir dan juga anti internet positif. Daftar eltonmpo slot mudah maxwin se indonesia termasuk link judi online yang sudah di percaya dengan platform terbaik se asia dengan menyediakan fitur terlenkgap, metode pembayaran yang lengkap, dan lain sebagainya.
New member eltonmpo salah satu member baru yang bergabung di website gacor anti rungkad se indonesia ini, dan anda bisa bermain dan dapat menghasilkan kemenangan di berbagai macam permainan yang tersedia di eltonmpo.
Maka dari itu agen login eltonmpo salah satu situs yang sudah banyak di kenal oleh para kalangan masyarakat se indonesia dengan menampilkan berbagai macam games online yang berpotensi rating games yang paling tinggi se asia.
Untuk pelayanan 24 jam non stop tanpa batas yang dilayani costumer service eltonmpo dengan pelayanan yang profesional, amanah dan juga ramah.
Topik 6 Rekrutmen dan Seleksi Berbasis DataSeta Wicaksana
Ìý
Pendekatan berbasis data dalam rekrutmen dan seleksi memberikan manfaat signifikan dalam meningkatkan akurasi pemilihan kandidat serta menurunkan turnover karyawan.
Teknologi modern seperti AI dan HR Analytics dapat digunakan untuk mempercepat serta meningkatkan kualitas seleksi tenaga kerja.
Organisasi yang mengadopsi strategi rekrutmen berbasis data lebih siap menghadapi tantangan dalam kompetisi global untuk mendapatkan talenta terbaik.
Dengan memahami pentingnya pendekatan berbasis data dalam rekrutmen dan seleksi, organisasi dapat mengoptimalkan strategi pengelolaan SDM secara lebih efektif!
NEWS News news: Langsung Whatsapp.082164715377 EO Kendari siap membantu Anda dalam mewujudkan acara yang sukses dan berkesan. Dengan reputasi sebagai penyelenggara acara dengan rating tertinggi, layanan ini memberikan jaminan kualitas dan kepuasan pelanggan. Untuk informasi lebih lanjut dan janji temu online, hubungi WA.082164715377 dan wujudkan acara impian Anda bersama tim profesional EO Kendari.
Dengan menggunakan layanan event organizer terbaik di Kendari, Anda dapat memastikan bahwa setiap detail acara dikelola dengan profesionalisme tinggi, menjadikannya momen yang tak terlupakan bagi semua peserta.
#eventorganizerkendari #eventorganizersulawesitenggara #eventorganizerkendarisulawesitenggara #eokendari #eosulawesitenggara #eventorganizerkendarisultra
#eventkendari #eventplannerkendari #eventprokendari #weddingorganizerkendari #wo_kendari #konserkendari #festivalkendari #pestakendari #acarakendari #eventcrewkendari
#eventplanner #eventmanagement #eventcoordinator #eventcreator #eventsolution #eventdesign #eventproduction #eventindustry #eventservice #eventspecialist
#eventorganizerindonesia #eoindonesia #eventindonesia #eventdiindonesia #eventnusantara #eonusantara #eventlokal #eventberkualitas
#kendari #kendarihits #kendariupdate #kendariinfo #sulawesitenggara #sultrahits #sultraupdate #sultrainfo #explorekendari #exploresultra #eventorganizerkendari #eventorganizerpaw #paw
Dalam pengembangan ini perusahaan melibatkan unit-unit diluar organisasi perusahaan. Unit-unit yang dilibatkan berupa pesaing, rekanan, perusahaan sejenis maupun perusahaan yang tidak mempunyai hubungan operasional
Topik 5 Model Maturitas Human Resources AnalyticsSeta Wicaksana
Ìý
Dalam era digitalisasi, HR Analytics berkembang sebagai alat strategis untuk meningkatkan efektivitas pengelolaan SDM. Dengan HR Analytics, organisasi dapat menganalisis data tenaga kerja secara lebih mendalam dan berbasis bukti, sehingga keputusan yang diambil lebih akurat dan relevan.
Namun, tidak semua organisasi memiliki tingkat kematangan HR Analytics yang sama. Oleh karena itu, Model Maturitas HR Analytics digunakan untuk mengukur sejauh mana organisasi telah mengadopsi dan mengimplementasikan HR Analytics dalam pengelolaan SDM.
Model Maturitas HR Analytics menjadi alat penting dalam membantu organisasi memahami sejauh mana mereka telah memanfaatkan analisis SDM dalam strategi bisnis mereka.
Semakin matang penerapan HR Analytics dalam organisasi, semakin besar dampaknya terhadap efektivitas SDM dan pencapaian tujuan bisnis.
Tantangan dalam implementasi HR Analytics harus diatasi dengan meningkatkan literasi data dalam HR, mengintegrasikan teknologi yang lebih baik, serta menghubungkan analisis SDM dengan keputusan strategis organisasi.
Dengan mengadopsi Model Maturitas HR Analytics, organisasi dapat secara bertahap meningkatkan kemampuannya dalam mengelola tenaga kerja berbasis data, sehingga lebih siap menghadapi perubahan di masa depan!
Topik 10 Kompensasi dan Manfaat Berbasis HR AnalyticsSeta Wicaksana
Ìý
Pengelolaan kompensasi dan manfaat merupakan aspek penting dalam strategi manajemen SDM yang bertujuan untuk meningkatkan kepuasan, keterlibatan, dan retensi karyawan. Dengan berkembangnya HR Analytics, organisasi kini dapat mengelola sistem kompensasi dan manfaat secara lebih efektif, berbasis data, dan adil, memastikan bahwa kebijakan yang diterapkan kompetitif, berbasis performa, serta sejalan dengan tujuan bisnis.
Mengapa HR Analytics Penting dalam Pengelolaan Kompensasi?
Menyediakan data real-time untuk menyusun kebijakan kompensasi yang kompetitif.
Mengukur hubungan antara kompensasi dengan retensi, motivasi, dan produktivitas karyawan.
Menganalisis disparitas upah dan memastikan sistem kompensasi yang adil (fair pay & pay equity).
Memanfaatkan predictive analytics untuk menentukan tren kompensasi di masa depan.
Mengoptimalkan manfaat karyawan berdasarkan kebutuhan spesifik individu dan kelompok.
Topik 9 Manajemen Kinerja dengan HR AnalyticsSeta Wicaksana
Ìý
Manajemen kinerja adalah proses sistematis yang digunakan organisasi untuk mengukur, menganalisis, dan meningkatkan kinerja karyawan guna mencapai tujuan bisnis. Dengan kemajuan teknologi, HR Analytics kini menjadi alat strategis dalam manajemen kinerja, memungkinkan pengambilan keputusan berbasis data, prediksi kinerja masa depan, dan optimalisasi produktivitas tenaga kerja.
Mengapa HR Analytics Penting dalam Manajemen Kinerja?
Menyediakan data real-time tentang kinerja karyawan.
Mengidentifikasi tren dan pola dalam produktivitas karyawan.
Memprediksi kinerja masa depan dan potensi pengembangan karyawan.
Menghilangkan subjektivitas dalam evaluasi kinerja.
Mengoptimalkan strategi kompensasi dan pengembangan berbasis kinerja.
Manajemen Kinerja berbasis HR Analytics memberikan pendekatan yang lebih akurat, objektif, dan proaktif dalam mengelola kinerja karyawan. Dengan memanfaatkan teknologi digital dan data-driven decision-making, organisasi dapat memprediksi, mengelola, dan meningkatkan produktivitas tenaga kerja secara lebih strategis.
PT Jawara Data Nusantara is your trusted partner in IT solutions, empowering businesses and governments with cutting-edge technology.
With innovation and expertise, we help organizations optimize operations, enhance digital transformation, and drive sustainable growth. Our data-driven approach ensures smart, efficient, and future-ready solutions.
Pada firma baru semua calon anggota atau sekutu menyetorkan aktiva pada firma yang akan diakui sebagai investasi awal yang dicatat dalam rekening modal sekutu. Aktiva yang disetor ini harus dinilai sesuai dengan nilai wajarnya, baru kemudian dicatat sebagi investasi sekutu yang akan dicatat.
1. Pengantar Sistem Operasi
• Sebuah program yang merupakan
perantara antara pengguna komputer
dan hardware komputer
• Komputer = tubuh, SO = roh
• SO digunakan dalam hal:
–Mengeksekusi program dan
membantu menyediakan
lingkungan bagi program yang
mudah untuk berinteraksi dengan
system resource
3. Layanan Sistem Operasi
• Menyediakan user interface
• Menyediakan program execution
• Menyediakan I/O operations
• Menyediakan file-system manipulation
• Menyediakan system communications / networking
• Mampu melakukan error detection
• Mampu melakukan resource Sharing
• Ada fasilitas security
• Fasilitas accounting system
4. Jenis Platform & OS
ï‚— Microcomputers: Unix, Windows, Linux
ï‚— Mainframe: IBM, Unix
ï‚— Supercomputer: IRIX, Linux
ï‚— Workstation, server: Linux, Windows
ï‚— Networking: Linux, Netware, Windows
ï‚— PDA: Blackberry, Linux, Palm, Windows Mobile
ï‚— Smartphone: Symbian, Linux, Windows Mobile,
Android, RIM
6. Komponen-komponen Sistem Komputer
• Perangkat keras
• CPU, RAM, storage (harddisk, floppy disk, CDROM, dsb),
piranti I/O (printer, scanner, dsb)
• Operating System
• Mengontrol dan mengkoordinasikan penggunaan
hardware dari berbagai program aplikasi dan user
• Program-program aplikasi
• Pengaturan penggunaan system resources untuk
pemecahan problem kebutuhan user (kompiler, sistem
basis data, games, dan program-program untuk bisnis)
• User
• Orang, mesin, atau komputer lain
10. Thread
• Process vs Thread
• Process: suatu aplikasi yg running
• Thread: beberapa kegiatan dlm 1 proses
• Keuntungan:
– Responsiveness
– Resource Sharing
– Economy
– Utilization of Multi Processors Architectures
13. Schedulling
• Memilih proses mana dari memory yang siap
diekseskusi dan mengalokasikan
resource/CPU kepadanya.
• Keputusan penjadwalan CPU mungkin
terjadi waktu proses:
1. Switches from running to waiting state
2. Switches from running to ready state
3. Switches from waiting to ready
4. Terminates
• Scheduling no 1 dan 4 adalah non-preemptive
• Selainnya bersifat preemptive
14. Synchronization
ï‚— Why process synchronization needed?
• Akses secara konkuren (hampir bersamaan)
terhadap data yang bersifat shared, dapat
menyebabkan data tidak konsisten
• Terjadi race condition
• Banyak algoritma sinkronisasi
– FCFS (First Come First Served)
– SJF (Shortest Job First) preemptive dan non
preemptive
– RR (Round Robin)
15. Deadlock
• Pada multiprogramming, beberapa proses
hanya memiliki resource yang terbatas.
• Jika tidak ada resource yang tersedia,
process harus menunggu
• 2 types of resource:
– Preempt-able, ex: memory
– Non-preempt able, ex: printer
• Harus menunggu jika resource tidak boleh
dipakai
– Permintaan proses mungkin diblok
– Mungkin bisa gagal dengan kode error tertentu
16. Memory
• Program harus dibawa (dari disk) ke memory dan
ditempatkan pada alamat tertentu agar dapat
berjalan
• Main memory dan registers adalah satu-satunya
tempat penyimpanan yang dapat langsung diakses
oleh CPU
• Register mengakses dalam 1 CPU clock (bisa kurang)
• Main memory mengakses dalam bnyk cycles / clock
• Cache berada diantara main memory dan CPU
registers
• Protection of memory dibutuhkan untuk
menjamin agar operasinya benar
17. Virtual Memory
• Virtual memory – pemisahan antara
memori logis dari memori fisik.
– Hanya bagian dari program yang dibutuhkan saja
yang harus ada dalam memory untuk dieksekusi
– Logical address space dapat lebih besar
daripada physical address space
– Memperbolehkan address spaces untuk disharing
oleh beberapa processes
– Menyebabkan pembuatan proses secara lebih
efisien
19. Konsep File
• File adalah kumpulan informasi yang
berhubungan dan tersimpan dalam
secondary storage
• Tipe:
– Data (character, numeric, binary)
– Program
– Direktori
– Device
• Sifat: persistance, big size, dan sharability
21. Atribut File
• Name – disimpan dalam human readable name
• Identifier – unique tag (number) dalam file
system
• Type – dibutuhkan oleh sistem (ex: .txt)
• Location – pointer to file location di harddisk
• Size – current file size
• Protection – controls siapa yang reading,
writing, executing
• Time, date, and user identification – data untuk
protection, security, and usage monitoring
• Information about files are kept in the directory
structure, which is maintained on the disk
23. Perangkat I/O
ï‚— Perangkat block:
ï‚— Meliputi berbagai disk drive
ï‚— Perintah baca, tulis, pencarian data
ï‚— Dapat digunakan untuk mengakses memory pada disk
ï‚— Perangkat character:
ï‚— Contoh: keyboard, mouse
ï‚— Perintah menulis, mengambil
ï‚— Dapat dibuat library pengakses data per-baris
ï‚— Perangkat jaringan:
ï‚— Socket: penghubung komputer dengan jaringan.
ï‚— Komunikasi antar komputer dilakukan melalui socket.
25. MS-DOS
What is MS-DOS?
ï‚— MS-DOS stands for Microsoft Disk Operating
System. MS-DOS controls the computer’s
hardware and provides an environment for
programs to run.
ï‚— Run in single user, stand alone desktop computer
ï‚— Simple, only have few instructions
ï‚— For Intel 8086, 8088, 80186, & 80286
28. Tugas Program
• Program Utilities pada Sistem Operasi,
misalnya :
– Folder synchronizer
– Searching File REGEX – content & file
– Mass File Renamer
– Process Manager
– Launcher