595-1 Flashcards
What is multiprogramming?
Run multiple applications at the same time, protecting them from one another and sharing the CPU between them.
What is a hierarchical file system?
Store data on disk persistently organized in a tree structure.
What are plug-and-play devices?
Software that allows external devices (e.g. printers and scanners) to interact with applications.
What is virtual memory?
Store multiple applications in memory at the same time.
What does a graphical user interface allow users to do?
Develop, run, and interact with new applications.
What is ENIAC?
The Electronic Numerical Integrator and Computer, the first general-purpose electronic computer developed at the University of Pennsylvania.
What are punch cards?
Pieces of stiff papers with holes in them, used to encode digital information about data or programs.
What is a resident monitor?
A piece of software that runs in memory and was used to process one punch card at a time.
What is an operating system (OS)?
A piece of software layered between applications and hardware, allowing multiple applications to share the same physical machine resources.
What is time-sharing?
The ability to share one physical compute resource among multiple applications.
Fill in the blank: The __________ is a precursor to modern operating systems that runs in memory.
Resident Monitor
True or False: ENIAC was developed at Stanford University.
False
Fill in the blank: __________ allows users to interact with applications through visual elements.
Graphical User Interface
What are the main functions of an operating system?
- Allow multiple applications to share resources
- Provide access to external devices