Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hafizhhasyhari/sistem-operasi-operating-systems-s1-kuliah-2024

SISTEM OPERASI-OPERATING-SYSTEMS-S1-KULIAH-2024 by Hafizh H Asyhari
https://github.com/hafizhhasyhari/sistem-operasi-operating-systems-s1-kuliah-2024

kernel-development operating-system sistem-operasi

Last synced: 8 days ago
JSON representation

SISTEM OPERASI-OPERATING-SYSTEMS-S1-KULIAH-2024 by Hafizh H Asyhari

Awesome Lists containing this project

README

        

# SISTEM OPERASI / OPERATING SYSTEMS S1 KULIAH 2024
SISTEM OPERASI-OPERATING-SYSTEMS-S1-KULIAH-2024 by Hafizh H Asyhari

**Selamat datang di repositori *Sistem Operasi*! πŸŽ‰**
**Welcome to the *Operating Systems* repository! πŸŽ‰**

---

**Oleh / By:** *Hafizh Hasyhari*
[@hafizhhasyhari](https://github.com/hafizhhasyhari)

---

## πŸ“š Tentang Repositori Ini / About This Repository

Repositori ini mencakup koleksi pembelajaran, program, dan konsep dasar hingga lanjutan dalam **Sistem Operasi**. Tujuannya adalah untuk memberikan pemahaman mendalam tentang struktur dan fungsi sistem operasi modern.

This repository contains a collection of learning materials, programs, and concepts ranging from basic to advanced in **Operating Systems**. It aims to provide an in-depth understanding of the structure and functionality of modern operating systems.

---

## πŸ“– Topik Utama / Key Topics
Repositori ini dibagi menjadi beberapa bagian utama sebagai berikut:
This repository is divided into the following main sections:

1. **Pengenalan Sistem Operasi / Introduction to Operating Systems**
Dasar-dasar sistem operasi, tujuan, dan peranannya dalam perangkat komputasi.
Fundamentals of operating systems, their objectives, and roles in computing devices.

2. **Struktur dan Operasi Sistem Operasi / Operating System Structure and Operations**
Arsitektur sistem operasi, lapisan, dan cara kerjanya.
Operating system architecture, layers, and functionality.

3. **Manajemen Proses / Process Management**
Konsep proses, penjadwalan, dan komunikasi antar proses.
Concepts of processes, scheduling, and inter-process communication.

4. **Sinkronisasi Proses / Process Synchronization**
Mekanisme sinkronisasi seperti semaphores dan monitors untuk mencegah kondisi balapan.
Synchronization mechanisms such as semaphores and monitors to prevent race conditions.

5. **Manajemen Memori / Memory Management**
Teknik manajemen memori seperti paging, segmentasi, dan alokasi memori virtual.
Memory management techniques like paging, segmentation, and virtual memory allocation.

6. **Manajemen Storage / Storage Management**
Sistem file, struktur direktori, dan akses disk.
File systems, directory structures, and disk access.

7. **Manajemen Input dan Output / Input and Output Management**
Penanganan perangkat keras I/O dan operasi buffer.
Handling I/O hardware and buffering operations.

8. **Keamanan Sistem Operasi / Operating System Security**
Metode keamanan untuk melindungi data dan sumber daya dari ancaman.
Security methods to safeguard data and resources from threats.

9. **Sistem Operasi Jaringan / Network Operating Systems**
Konsep sistem operasi yang mendukung komunikasi jaringan.
Concepts of operating systems supporting network communication.

10. **Sistem Operasi Real-Time / Real-Time Operating Systems**
Karakteristik dan algoritma penjadwalan untuk sistem real-time.
Characteristics and scheduling algorithms for real-time systems.

---

## πŸš€ Tujuan Proyek / Project Goals

- **Meningkatkan Pemahaman Sistem Operasi**: Memberikan pengetahuan mendalam tentang berbagai aspek sistem operasi.
Enhance understanding of operating systems through detailed knowledge on various aspects.

- **Menyediakan Contoh Implementasi**: Memberikan program dan contoh nyata terkait sistem operasi.
Provide programs and real-world examples related to operating systems.

- **Mendukung Kolaborasi**: Membuka peluang kontribusi dan diskusi untuk pengembangan materi sistem operasi.
Foster collaboration through contributions and discussions for operating system material development.

---

## 🀝 Cara Berkontribusi / How to Contribute

Kontribusi selalu diterima! Jika Anda memiliki ide, program, atau materi untuk ditambahkan, ikuti langkah berikut:
Contributions are always welcome! If you have ideas, programs, or materials to add, follow these steps:

1. Fork repositori ini / Fork this repository.
2. Lakukan perubahan atau penambahan / Make your changes or additions.
3. Kirim pull request untuk ditinjau / Submit a pull request for review.

Mari kita bangun ruang belajar ini bersama!
Let’s build this learning space together!

---

## πŸ‘¨β€πŸ’» Tentang Saya / About Me

Dikembangkan dengan πŸ’» dan semangat oleh **Hafizh Hasyhari**.
Created with πŸ’» and passion by **Hafizh Hasyhari**.
Jelajahi lebih banyak karya saya dan hubungi saya di GitHub: [hafizhhasyhari](https://github.com/hafizhhasyhari).
Explore more of my work and connect with me on GitHub: [hafizhhasyhari](https://github.com/hafizhhasyhari).