Karteikarten
1.2.1 Systems Software
Karten in diesem Stapel (25)
- 1Operating Systems,Manage hardware, run programs, ensure security, provide user interface.
- 2Paging,Dividing programs into equal-sized blocks called pages.
- 3Segmentation,Dividing programs logically into blocks containing modules or routines.
- 4Virtual Memory,Using secondary storage as an extension of physical memory.
- 5Virtual Memory Working,Swapping pages between main and virtual memory based on need.
- 6Effects of Virtual Memory,Computer slows if excessive page swapping occurs, known as disk-thrashing.
- 7Reasons for Virtual Memory,Secondary storage is cheaper, providing more storage than RAM.
- 8Interrupt,Signal to CPU indicating another process needs processing time.
- 9Interrupt Service Routine (ISR),Program executed when an interrupt occurs, each interrupt has a specific ISR.
- 10Interrupt Handling,Processor checks for higher priority interrupts, saves current state, loads relevant ISR.
- 11Scheduling,Ensuring each job and user receives adequate processing time.
- 12Round Robin,Each process gets a set time slice, moves to back if not completed.
- 13First Come First Served,Processes handled in order of arrival, next task in queue after completion.
- 14Shortest Job First,Runs shortest job first, requires knowing task durations.
- 15Shortest Remaining Time,Runs shortest job, switches if a shorter job is available.
- 16Multilevel Feedback Queues,Multiple queues with different priorities, jobs move between queues.
- 17Distributed OS,Enables multiple computers to collaborate on tasks, useful for intensive tasks.
- 18Embedded OS,Designed for embedded systems like car computers.
- 19Multitasking OS,Runs multiple programs simultaneously, common in PCs.
- 20Multi-user OS,Allows multiple users to access system resources concurrently.
- 21Real-time OS,Performs actions within guaranteed time limits, crucial for split-second decisions.
- 22Basic Input/Output System (BIOS),Initiates computer startup process.
- 23Device Drivers,Software enabling OS to communicate with hardware.
- 24Virtual Machines,Programs simulating physical machines, useful for cross-platform development.
- 25Uses of Virtual Machines,Running one OS within another, interpreting immediate code.
Informationen
- Beschreibung
- A level Computer Science Karteikarten am 1.2.1 Systems Software, erstellt von Ben Rawlins am 09/04/2024.
- Erstellt von
- Ben Rawlins · Apr 2024
- Aktualisiert
- 9 Apr 2024
- Aufrufe
- 1
- Bewertung