Module 1: History of Computer and Operating Systems and Setting up a Virtual Machine on Your Home Computer Flashcards
multiprogramming
run multiple applications at the same time, protecting them from one another and sharing the CPU between them
hierarchical file system
store data on disk persistently organized in a tree structure
plug-and-play devices
software that allows external devices to interact with applications
virtual memory
store multiple applications in memory at the same time
graphical user interface
allows users to develop, run, and interact with new applications. good user interface allows operating systems to evolve from office machines into machines usable by home users.
ENIAC
the electronic numerical integrator and computer / first general-purpose electronic computer. ENIAC was developed at Penn
punch cards
pieces of stiff papers with holes in them, where the presence and absence of holes is used to encode digital information about data or programs
resident monitor
a piece of software that is a precursor to modern operating systems. this software runs in memory and in the punch card era, and was used to process one punch card at a time.
operating system (os)
a piece of software that is layered between applications and hardware, allowing multiple applications to share the same physical machine resources and gain access to external devices
time-sharing
the ability to share one physical compute resource among multiple applications
multics
a time-sharing os developed by MIT, GE, and Bell Labs for mainframes in the 60s
compatible time sharing system (CTSS)
an os developed by MIT that shares similar time-sharing features as multics
linux
an open-source os commonly used on both home and server machines. linux is closely modeled after its predecessor Unix
unix
os developed by Bell Labs that has many of the features used in modern os’s such as time-sharing, a Shell, and a hierarchical file system
MS-DOS
an early os developed for end-user computers by microsoft. MS-DOS introduced the command prompt interfaces seen in many subsequent versions of Windows