1.8 The Operating System Flashcards
State 4 things an Operating System does.
- Manage Resources
- Utility Software
- Modes of operation
- Provide Interface
State 5 examples of an operating system.
- MacOS
- Android
- Windows
- IOS
- Linux
State 4 main resources managed by an OS.
- Processor
- Memory
- Backing Store
- Peripherals
What does an OS do with processes?
Allocates processor time to simultaneous processes.
What does an OS do with memory? (2)
- Loads instructions and data into RAM when
needed by a program. - Ensures processes only use memory allocated to them.
Define backing store (2).
- A device for secondary storage of data.
- Usually slower to access but greater capacity than the primary store.
What does an OS do with backing store? (2)
- Allocates physical disk space as files are added, edited or deleted.
- Provides hierarchical, searchable structure users can interact with.
What does an OS do with peripherals? (2)
- Maintains device drivers
- Allows communication between device and computer.
What does an OS do with spooling?
Data is stored on hard disc/ in memory/ stored in a queue.
What does an OS do with file compression? (2)
- Makes files smaller
- Saves disk space
How does an OS manage security? (2)
- Allows the creation and deletion of user accounts.
- Allows users to log on and change passwords.
What are file attributes?
Settings that are associated with computer files that grant or deny certain rights to how a user or the operating system can access that file.
Give an example of what OS does with peripherals.
E.g. Receives or sends data from a keyboard/ mouse/ printer.
Give an example of what OS does with spooling.
E.g. Document is printed when printer is free/ in correct order.
State 4 different file attributes.
- Archive
- Read-only
- System
- Hidden
What are archive files?
Files that are often not used.
What are read-only files?
Files that a user cannot alter.
What are system files?
Files only used by the operating system.
What are hidden files?
Files that do not appear by default if not asked for.
State 3 modes of operation of an OS.
- Batch processing
- Real- time transaction
- Real- time control
What is batch processing?
When a system performs a series of similar tasks with minimal human involvement.