Operating Systems Flashcards

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/52

flashcard set

Earn XP

Description and Tags

Flashcards based on lecture notes about Operating Systems.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

53 Terms

1
New cards

Operating System

A system software that acts as an intermediary/interface between a user of a computer and the computer hardware.

2
New cards

Operating System Goals

Execute user programs and make solving user problems easier.

3
New cards

Booting

The process of starting an operating system.

4
New cards

Power On Switch

Sends electricity to the motherboard during booting.

5
New cards

BIOS (Basic Input/Output System)

The BIOS chip takes over during booting if the power supply is good.

6
New cards

Real Mode

CPU is only capable of using approximately 1 MB of memory built into the motherboard.

7
New cards

Power-On Self Test (POST)

Makes sure that all hardware are working during booting.

8
New cards

MBR (Master Boot Record)

Contains a list of all of the partitions on your computer’s hard disk.

9
New cards

Bootstrap Loader

Follows basic instructions for starting up the rest of the computer, including the operating system after the MBR is found.

10
New cards

Early Kernel Initialization

A smaller core of the Kernel is activated.

11
New cards

BIOS

Firmware was stored in a ROM/EPROM chip known as firmware on the PC motherboard.

12
New cards

BIOS

Can be accessed during the initial phases of the boot procedure by pressing del, F2 or F10.

13
New cards

User Interface (UI)

Controls how you enter data and instructions and how information is displayed on the screen.

14
New cards

Command-line interface

Typing commands represented by short keywords or abbreviations or pressing special keys on the keyboard to enter data and instructions.

15
New cards

Graphical User Interface (GUI)

You interact with menus and visual images.

16
New cards

The First Generation (1940's to early 1950's)

No Operating System and all programming was done in absolute machine language.

17
New cards

The Second Generation (1955-1965)

First operating system (GMOS) was introduced and Single-stream batch processing systems.

18
New cards

The Third Generation (1965-1980)

Introduction of multiprogramming and development of Minicomputer.

19
New cards

The Fourth Generation (1980-Present Day)

Development of PCs and birth of Windows/MaC OS.

20
New cards

Multiprogramming Operating System

OS is used to execute more than one job simultaneously by a single processor.

21
New cards

Time-Sharing Operating Systems

Each task is given some time to execute so that all the tasks work smoothly.

22
New cards

Platform

The hardware required to run a particular operating system.

23
New cards

Intel platform (IBM-compatible)

Windows, DOS, UNIX, Linux

24
New cards

MS-DOS

Single User Single Tasking OS with command line user interface.

25
New cards

Microsoft Windows

The graphical Microsoft operating system designed for Intel-platform desktop and notebook computers.

26
New cards

Mac OS

User-friendly OS that runs on Mac hardware.

27
New cards

Linux

An open-source, cross-platform operating system that runs on desktops, notebooks, tablets, and smartphones.

28
New cards

Google Chrome OS

A popular thin client operating system.

29
New cards

Thin client

A computer with minimal hardware, designed for a specific task.

30
New cards

Server Operating Systems

Windows Server, UNIX, Linux

31
New cards

iOS

The Apple-created operating system for Apple tablets and phones.

32
New cards

Open Source (Linux Advantage)

Its source code is easily available. Anyone having programming knowledge can customize the operating system.

33
New cards

Security (Linux Advantage)

The Linux security feature is the main reason that it is the most favourable option for developers.

34
New cards

Free (Linux Advantage)

Biggest advantage is that it is free to use. We can easily download it, and there is no need to buy the license for it.

35
New cards

Lightweight (Linux Advantage)

The requirements for running Linux are much less than other operating system.

36
New cards

Stability (Linux Advantage)

Does not require to reboot the system to maintain performance levels.

37
New cards

Performance (Linux Advantage)

Provides high performance over different networks and is capable of handling a large number of users simultaneously.

38
New cards

Flexibility (Linux Advantage)

Very flexible and also provides various restriction options for specific computers. We can install only necessary components for a system.

39
New cards

Software Updates (Linux Advantage)

In Linux, the software updates are in user control. We can select the required updates.

40
New cards

Distributions/Distros (Linux Advantage)

There are many Linux distributions available in the market and We can choose any distros according to our needs.

41
New cards

Live CD/USB (Linux Advantage)

Almost all Linux distributions have a Live CD/USB option and allows us to try or run the Linux operating system without installing it.

42
New cards

Graphical User Interface (Linux Advantage)

A command-line based OS but it provides an interactive user interface like Windows.

43
New cards

Suitable for programmers (Linux Advantage)

Supports almost all of the most used programming languages such as C/C++, Java, Python, Ruby, and more.

44
New cards

Community Support (Linux Advantage)

Provides large community support and has many forums available on the web to assist users.

45
New cards

Privacy (Linux Advantage)

Takes care of user privacy as it never takes much private data from the user.

46
New cards

Networking (Linux Advantage)

Facilitates with powerful support for networking and provides various command-line tools.

47
New cards

Compatibility (Linux Advantage)

Compatible with a large number of file formats as it supports almost all file formats.

48
New cards

Installation (Linux Advantage)

The installation process takes less time and is much easy as it requires less user input.

49
New cards

Multiple Desktop Support (Linux Advantage)

Provides multiple desktop environment support for its enhanced use.

50
New cards

Multitasking (Linux Advantage)

A multitasking operating system as it can run multiple tasks simultaneously without affecting the system speed.

51
New cards

Heavily Documented for beginners (Linux Advantage)

There are many command-line options that provide documentation on commands, libraries, standards such as manual pages and info pages.

52
New cards

Utilities

Shell, Kernel, Hardware, User

53
New cards

UNIX Shell and Utilities

The shell used to be in the kernel but now is a utility outside of it and is easy to change/debug.