Samenvatting: Operating System Concepts. | 9780470233993 | Abraham Silberschatz, et al
- Deze + 400k samenvattingen
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden
Lees hier de samenvatting en de meest belangrijke oefenvragen van Operating system concepts. | 9780470233993 | Abraham Silberschatz,... Peter Baer Galvin,... Greg Gagne,....
-
1 Introduction
-
Wat is de functie van een besturingssysteem?
Een besturingssysteem bestuurt de hardware, biedt een basis voor applicaties en fungeert als intermediair voor de eindgebruiker en de hardware
-
1.1 What Operating Systems Do
-
Uit welke componenten bestaat een computersysteem?
De hardware, het besturingssysteem, de applicaties en de eindgebruikers.
-
Wat is de rol van een besturingssysteem vanuit het oogpunt van de gebruiker?
Dit is afhankelijk van de situatie. Bij een standalone PC zorgt het besturingssysteem voor gebruiksgemak, bij een mainframe of minicomputer voor een eerlijke verdeling van de resources en bij een workstation in een netwerk zijn zowel het gebruiksgemak als de verdeling van de resources van belang.
-
Wat is de rol van een besturingssysteem vanuit het oogpunt van de computer?
Het besturingssysteem beheert de resources en verdeelt deze over de applicaties en de gebruikers. Het besturingssysteem heeft daarnaast een controlerende functie, om fouten en onbedoeld gebruik van de computer te voorkomen.
-
Uit welke componenten bestaat een besturingssysteem?
Er bestaat geen algemeen geaccepteerde definitie van wat deel uitmaakt van een besturingssysteem. Het besturingssysteem zou gezien kunnen worden als het programma dat altijd draait op de computer (ook wel: de kernel). Systeemprogramma's en applicaties worden in deze optiek niet tot het besturingssysteem gerekend.
-
Welke drie doelstellingen heeft een besturingssysteem?
- Ease of use: zorgen voor gebruiksgemak in de interactie met de gebruiker
- Resource utilization: het toekennen van de beperkte middelen (processor, geheugen, randapparaten) aan de processen
- Controlerende functie: voorkomen van fouten en oneigenlijk gebruik bij de uitvoering van processen en beheren van I/O en randapparaten
-
1.2 Computer-System Organization
Dit is een preview. Er zijn 11 andere flashcards beschikbaar voor hoofdstuk 1.2
Laat hier meer flashcards zien -
In een computersysteem zijn de CPU en de device controllers via een gemeenschappelijke bus verbonden met het geheugen. Wat is hierbij de functie van de memory controller?
De memory controller zorgt ervoor dat het toegang tot het geheugen door de CPU en de device controllers ordelijk verloopt.
-
Wat is de functie van het bootstrap-programma?
Het bootstrap-programma zorgt ervoor dat na het inschakelen van de computer het operating system in het geheugen wordt geladen en opgestart wordt.
-
Wat gebeurt er als de CPU een interrupt ontvangt?
De CPU onderbreekt het progamma dat wordt uitgevoerd en draagt de controle over aan de juiste interrupt service routine (ISR). Nadat de interrupt is afgehandeld hervat de CPU de uitvoering van het onderbroken programma.
-
Wat is het verschil tussen RAM en ROM?
RAM (random access memory) kan gewijzigd worden, maar verliest zijn inhoud als de computer wordt uitgeschakeld. ROM (read-only memory) kan niet gewijzigd worden, maar behoudt zijn inhoud als de computer wordt uitgeschakeld.
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Onderwerpen gerelateerd aan Samenvatting: Operating System Concepts.
-
Introduction - Computer-System Organization
-
Introduction - Computer-System Architecture
-
Introduction - Operating-System Structure
-
Introduction - Operating-System Operations
-
Introduction - Storage Management
-
Introduction - Distributed Systems
-
System Structures - System Calls
-
System Structures - Operating-System Design and Implementation
-
System Structures - Operating-System Structure
-
System Structures - Virtual Machines
-
System Structures - Operating-System Generation
-
System Structures - Systeem Boot
-
Process Concept - Process Scheduling
-
Process Concept - Operations on Processes
-
Process Concept - Interprocess Communication
-
Multithreaded Programming - Overview
-
Multithreaded Programming - Multithreading Models
-
Multithreaded Programming - Thread Libraries
-
Multithreaded Programming - Threading Issues
-
Process Scheduling - Basic Concepts
-
Process Scheduling - Scheduling Algorithms - First-Come, First-Served Scheduling
-
Process Scheduling - Scheduling Algorithms - Priority Scheduling
-
Process Scheduling - Scheduling Algorithms - Round-Robin Scheduling
-
Process Scheduling - Scheduling Algorithms - Multilevel Feedback Queue Scheduling
-
Process Scheduling - Multi-Processor Scheduling
-
Process Scheduling - Algorithm Evaluation
-
Synchronization - The Critical-Section Problem
-
Synchronization - Semaphores
-
Synchronization - Classic Problems of Synchronization
-
Synchronization - Monitors
-
Deadlocks - Deadlock Characterization
-
Deadlocks - Methods for Handling Deadlocks
-
Deadlocks - Deadlock Prevention
-
Deadlocks - Deadlock Avoidance
-
Deadlocks - Recovery from Deadlock
-
Memory Management Strategies - Background
-
Memory Management Strategies - Swapping
-
Memory Management Strategies - Contiguous Memory Allocation
-
Memory Management Strategies - Paging
-
Memory Management Strategies - Structure of the Page Table
-
Virtual-Memory Management - Background
-
Virtual-Memory Management - Demand Paging
-
Virtual-Memory Management - Page Replacement
-
Virtual-Memory Management - Allocation of Frames
-
Virtual-Memory Management - Thrashing
-
Virtual-Memory Management - Memory-Mapped Files
-
Virtual-Memory Management - Other Considerations
-
File System - File Concept
-
File System - Access Methods
-
File System - Directory and Disk Structure
-
File System - File-System Mounting
-
File System - File Sharing
-
File System - Protection
-
Implementing File Systems - File-System Structure
-
Implementing File Systems - File-System Implementation
-
Implementing File Systems - Directory Implementation
-
Implementing File Systems - Allocation Methods
-
Implementing File Systems - Free-Space Management
-
Implementing File Systems - Efficiency and Performance
-
Implementing File Systems - Recovery
-
Secondary-Storage Structure - Overview of Mass-Storage Structure
-
Secondary-Storage Structure - Disk Scheduling
-
Secondary-Storage Structure - Disk Management
-
Secondary-Storage Structure - Swap-Space Management
-
Secondary-Storage Structure - RAID Structure
-
Secondary-Storage Structure - Tertiary-Storage Structure
-
I/O Systems - I/O Hardware
-
I/O Systems - Application I/O Interface
-
I/O Systems - Kernel I/O Subsystem
-
I/O Systems - Performance
-
Real-Time Systems - Overview
-
Real-Time Systems - Implementing Real-Time Operating Systems