1/17
Flashcards covering key vocabulary and concepts from the Operating Systems lecture.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Operating System (OS)
Software that acts as an interface between computer hardware components and the user.
History Of OS
Operating systems were first developed in the late 1950s to manage tape storage.
Examples of Operating Systems
Windows, Android, iOS, Mac OS, Linux, Chrome OS, Windows Phone OS
Types of Operating System (OS)
Batch Operating System, Multitasking/Time Sharing OS, Multiprocessing OS, Real Time OS, Distributed OS, Network OS, Mobile OS
Functions of Operating System
Managing memory, files, processes, I/O system & devices, security, etc.
Features of Operating System (OS)
Protected and supervisor mode, Allows disk access and file systems, Device drivers, Networking, Security, Program Execution, Memory management
Advantage of using Operating System
Allows you to hide details of hardware by creating an abstraction; Easy to use with a GUI; Offers an environment in which a user may execute programs/applications
Disadvantages of using Operating System
If any issue occurs in OS, you may lose all the contents which have been stored in your system; Operating system’s software is quite expensive for small size organization
Kernel
The central component of a computer operating systems that manages the communication between the software and the hardware.
Firmware
Programming that is embedded on a chip in the device which controls that specific device.
32-Bit Operating System
Allows 32 bit of data processing simultaneously; limited to 3.2 GB of RAM
64-Bit Operating System
Allows 64 bit of data processing simultaneously; allow a maximum 17 Billion GB of RAM
Batch Operating System
A job with a similar type of needs are batched together and run as a group.
Multi-Tasking/Time-sharing Operating systems
Enables people located at a different terminal(shell) to use a single computer system at the same time.
Real time OS
Time interval to process and respond to inputs is very small.
Distributed Operating System
Use many processors located in different machines to provide very fast computation to its users.
Network Operating System
Runs on a server and provides the capability to serve to manage data, user, groups, security, application, and other networking functions.
Mobile OS
Especially designed to power smartphones, tablets, and wearables devices.