farfromfearless
Sistem Operasi Pertemuan 3 GSLC Session 5 dan 6
SISTEM OPERASI
Pertemuan 3 GSLC Session 5
Multi Processor and Embedded System
Keith Harris Kristanto – 1701355665
Multiprocessor vs Multicore
Multicore system
- CPU yang memiliki lebih dari satu core
- Core dijalankan oleh processor secara terpisah dengan single chip
- Meningkatkan peforma tanpa menaikan clock speed dari processor
Multiprocessor system
- Mempunyai lebih dari 1 CPU
- Beberapa mesin merupakan gabungan dari 2 teknologi , multicore dan multiprocessor
Multiprocessor Systems sangat rahasia tergantung dengan tingkah dari CPU dan memori units
- Uniform Memory Access (UMA) architectur
- Nonuniform Memory Access (NUMA) architectur
- No-Remote-Memory-Access (NORMA) architectur
Three bus-based multiprocessors. (a) Without caching. (b) With caching. (c) With caching and private memories.
Uniform Memory Access (UMA):
Paling sering diwakili oleh Symmetric Multiprocessor (SMP) mesin
Prosesor identik Akses yang sama dan waktu akses ke memori Kadang-kadang disebut CC-UMA – Cache Coherent UMA. Cache koheren berarti jika satu prosesor update lokasi di memori bersama, semua prosesor lain tahu tentang pembaruan. Cache koherensi dicapai pada tingkat hardware.
Non-Uniform Memory Access (NUMA):
Sering dibuat untuk menghubungkan dua atau lebih SMP ,Satu SMP dapat langsung mengakses memori SMP lain ,Tidak semua prosesor memiliki waktu yang sama akses ke semua link , Akses memori melalui link lambat,Jika koherensi cache dipertahankan, maka bisa juga disebut CC-NUMA – Cache Coherent NUMA
Gang Scheduling
- Kelompok yang terkait dijadwalkan sebagai unit dan gang
- Semua anggota gang dijalankan secara bersamaan pada CPU timeshared yang berbeda
- Semua anggota gang memulai dan mengakhiri waktu mereka secara
Characteristics of Embedded System
- Real-time operation
- Reactive operation
- Configurability
- I/O device flexibility
- Streamlined protection mechanisms
- Direct use of interrupts
Specialized Embedded System
- Memiliki proses atau thread switch yang cepat dan ringan
- Kebijakan scheduling adalah real-time dan modul dispatcher merupakan bagian dari scheduler, bukan komponen terpisah.
- Memiliki ukuran yang kecil
- Merespon eksternal interrupt dengan cepat
- Meminimalkan interval selama interruptdinonaktifkan
- Memberikan partisi tetap atau variable-sized untuk manajemen memori serta kemampuan untuk mengunci kode dan data dalam memori
- Memberikan file sekuensial khusus yang dapat mengumpulkan data pada tingkat yang cepat
- Mempertahankan jam real-time
Clustering
Clustering adalah metode penganalisaan data, yang sering dimasukkan sebagai salah satu metode Data Mining, yang tujuannya adalah untuk mengelompokkan data dengan karakteristik yang sama ke suatu ‘wilayah’ yang sama dan data dengan karakteristik yang berbeda ke ‘wilayah’ yang lain. Ada beberapa macam tipe cluster :
- Two Nodes Cluster
- Share Disk Cluster
Design Issues
- Failure Management
- Load Balancing
- Parallelizing Computation
Cluster Computer Architecture
- Copyright 2025 Blog. All Rights Reserved.
- Back To Top
- Home
Leave a Comment-