CSC 2202 Operating Systems - Lecture 2: Understanding Operating Systems

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/33

flashcard set

Earn XP

Description and Tags

Flashcards testing concepts from CSC 2202 Lecture 2, covering computer generations, OS roles, core functions, hypervisors, Unix/Linux history, Ubuntu flavors, system calls, and Linux CLI commands.

Last updated 9:56 PM on 8/30/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

34 Terms

1
New cards

What five generations are electronic computer developments divided into starting from 1945?

First Generation (1940s-1950s), Second Generation (1950s-1960s), Third Generation (1960s-1970s), Fourth Generation (1970s-Now), and Fifth Generation (Now and Beyond).

2
New cards

What primary circuitry technology, memory type, and cost were associated with First-Generation computers like UNIAC?

Circuitry used vacuum tubes, memory used magnetic drums, data used punched cards/tapes, and the cost was 159,000.00USD159,000.00\,USD.

3
New cards

What hardware innovation replaced vacuum tubes in Second-Generation computers like the IBM 1401?

Transistors, which made computers smaller, faster, cheaper, more energy efficient, and more reliable.

4
New cards

How did a Batch System operate in Second-Generation computing?

An operator loaded a magnetic tape with multiple jobs; a monitor read each job's Job Control Language (JCL), loaded the program into memory, ran it to completion without interruption, returned control to the monitor, and automatically loaded the next job.

5
New cards

Which hardware advancements and input/output devices characterized Third-Generation computers like the DEC PDP-8?

Integrated Circuits (Small-scale SSI, Medium-scale MSI, and Large-scale integration LSI) along with keyboards for input and monitors for output.

6
New cards

What technological breakthrough enabled personal and embedded computing during the Fourth Generation?

Microprocessors utilizing Large-scale (LSI) and Very Large-scale integration (VLSI).

7
New cards

What core computer science discipline and techniques are associated with Fifth-Generation computing?

Artificial Intelligence (including machine learning and deep learning), exploiting techniques like computer vision, robotics, Natural Language Processing, and speech recognition.

8
New cards

What is the formal definition of an Operating System (OS)?

Software that manages computer hardware and software resources and provides common services for computer programs.

9
New cards

What are the two fundamental roles performed by an Operating System?

Role 1: Resource Manager, and Role 2: Extended/Virtual Machine.

10
New cards

How does the OS act as an Extended/Virtual Machine for a programmer?

It provides a simpler, higher-level interface than bare hardware, allowing programmers to see files instead of disk sectors, processes instead of CPU registers, and virtual memory instead of physical RAM.

11
New cards

What are the five core functions of an Operating System?

  1. Process Management, 2. Memory Management, 3. I/O Device Management, 4. File System Management, and 5. Protection & Security.
12
New cards

How does the lecture transcript define a process?

A program in execution – including its code, data, stack, and current state.

13
New cards

What are the OS responsibilities under File System Management?

Creating, deleting, opening, closing, reading, and writing files; organizing files into directories; providing protection permissions (read/write/execute for owner/group/others); and managing free space on disk.

14
New cards

How does the OS enforce Protection and Security?

By distinguishing privilege levels (kernel mode vs user mode), using system calls as gateways, checking permissions on every access, associating user and group IDs with processes, and providing auditing.

15
New cards

What is the primary resource focus and goal of a Real-Time Operating System (RTOS)?

To guarantee that critical tasks complete within a specified time bound (deterministic) by focusing on Worst Case Execution Time (WCET), low latency, and zero unpredictable delays.

16
New cards

What is the main structural difference between a Type 1 and a Type 2 hypervisor?

A Type 1 (Bare Metal) hypervisor runs directly on physical hardware without an underlying OS, whereas a Type 2 (Hosted) hypervisor runs as an application on top of an existing host OS.

17
New cards

What are the examples of Type 1 hypervisors listed in the lecture?

VMware ESXi, Microsoft Hyper-V, KVM, Xen, and Proxmox VE.

18
New cards

What performance overhead is typically associated with a Type 2 hypervisor?

Moderate overhead resulting in a 1030%10\text{--}30\% performance loss.

19
New cards

What are two core concepts/paradigms introduced by the Unix Revolution?

The Unix Philosophy ("Write programs that do one thing and do it well. Write programs to work together") and the "Everything is a File" paradigm.

20
New cards

Who launched the GNU Project in 1983 and what was its goal?

Richard Stallman launched the GNU Project to create a complete Unix-like operating system that is free software.

21
New cards

Who created the original Linux kernel in 1991 and for what system?

Linus Torvalds wrote the Linux kernel for his 386 PC.

22
New cards

Who launched Ubuntu, in what year was it launched, and what distribution is it based on?

Launched in 2004 by Canonical Ltd. (Mark Shuttleworth), based on Debian.

23
New cards

What kernel version and support timeline apply to Ubuntu 24.04 LTS "Noble Numbat"?

Kernel version 6.8, with LTS support for 55 years (until April 2029).

24
New cards

What is an official Ubuntu flavor?

An official distribution that uses the same core system (repositories, kernel, base) but replaces the desktop environment and default applications.

25
New cards

Which desktop environment and memory footprint target define Lubuntu?

LXQt (Lightweight Qt) desktop environment designed for low-spec hardware with a 1GB1\,GB RAM requirement.

26
New cards

What software applications and kernel feature come pre-installed with Ubuntu Studio?

Audio software (Ardour, Audacity, Carla), video software (Kdenlive, OBS Studio), graphics software (GIMP, Inkscape, Krita), and a low-latency kernel.

27
New cards

What local features are integrated into Ubuntu Kylin for Chinese-speaking users?

Chinese lunar calendar, weather forecasts for Chinese cities, Baidu search integration, WPS Office, and pre-configured Chinese input methods (Pinyin, Wubi).

28
New cards

How long are official Ubuntu community flavors supported compared to the main Ubuntu LTS release?

Official flavors are supported for 33 years, while the main Ubuntu LTS release is supported for 55 years.

29
New cards

Which desktop environment and display server are used in default Ubuntu 24.04 LTS?

GNOME 46 desktop environment and Wayland display server.

30
New cards

What are system calls in the top-down structure of an operating system?

The only gateway that allows user space applications to request privileged execution from kernel space (e.g., read(), write(), open(), fork(), exec(), exit()).

31
New cards

What CPU instruction is executed to switch execution from user mode to kernel mode during a system call?

A trap instruction.

32
New cards

Why did the French government announce a plan in April 2026 to migrate public administration computers from Windows to Linux?

To reduce dependence on American technology, counter US political instability, and enhance digital sovereignty ("Regain control of our digital destiny").

33
New cards

Which terminal commands were demonstrated during the Ubuntu tour for Memory Management?

cat /proc/meminfo and free -h

34
New cards

Which terminal commands were demonstrated during the Ubuntu tour for Device Management?

dmesg | head -20 and lsblk