Computer System Management Quiz

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Which type of memory loses its contents when power is turned off?

  • Read Only Memory (ROM)
  • Random Access Memory (RAM) (correct)
  • Cache Memory
  • Secondary Storage

What is the primary function of the Arithmetic and Logical Unit (ALU)?

  • Storing data permanently
  • Performing arithmetic and logical operations (correct)
  • Controlling sequence of operations
  • Interfacing with input and output units

Which of the following is an example of an output unit?

  • Microphone
  • Keyboard
  • Scanner
  • Monitor (correct)

What type of software includes operating systems and application programs?

<p>System Software (A)</p> Signup and view all the answers

Which memory type is non-volatile and can only be read?

<p>Read Only Memory (ROM) (C)</p> Signup and view all the answers

What is the main purpose of cache memory in a computer system?

<p>To increase processor speed (B)</p> Signup and view all the answers

What is a characteristic of secondary storage?

<p>Permanent data storage (C)</p> Signup and view all the answers

Which of the following is NOT a component of hardware?

<p>Web Browser (C)</p> Signup and view all the answers

Which operating system was developed by the Stanford Research Institute in the late 1960s?

<p>ON-Line System (NLS) (D)</p> Signup and view all the answers

What was the original name of Unix before it was renamed?

<p>MULTICS (A)</p> Signup and view all the answers

Which operating system is based on MS-DOS and was released on August 24, 1995?

<p>Windows 95 (A)</p> Signup and view all the answers

What was the name of the project at Berkeley that led to the creation of FreeBSD?

<p>BSD Project (A)</p> Signup and view all the answers

What significant change happened to the Solaris operating system after Oracle acquired Sun Microsystems?

<p>It was renamed Oracle Solaris. (B)</p> Signup and view all the answers

Which of the following best describes soft real-time systems?

<p>Tasks can be slightly delayed without any detrimental effect. (B)</p> Signup and view all the answers

What kind of system would likely utilize soft real-time properties?

<p>A scientific experiment data collection system (A)</p> Signup and view all the answers

What is the primary role of a compiler in programming?

<p>To convert the entire program into machine language at once. (A)</p> Signup and view all the answers

Which of the following is NOT an activity supported by modern operating systems?

<p>User Interface Design (D)</p> Signup and view all the answers

How do interpreters differ from compilers in terms of error handling?

<p>Interpreters display errors for each line when it is read. (D)</p> Signup and view all the answers

What distinguishes high-level programming languages from low-level programming languages?

<p>High-level languages are similar to natural languages. (C)</p> Signup and view all the answers

Which of the following programming languages is considered a high-level language?

<p>Java (B)</p> Signup and view all the answers

What type of language requires an assembler for conversion to machine code?

<p>Low-Level Language (D)</p> Signup and view all the answers

Which type of secondary storage is characterized by rotational motion and is divided into tracks and sectors?

<p>Magnetic Disk (B)</p> Signup and view all the answers

What is a significant disadvantage of using magnetic tapes for data storage?

<p>Sequential access (D)</p> Signup and view all the answers

What does a compact disk (CD/ROM) primarily use to write data?

<p>Laser beam (D)</p> Signup and view all the answers

Which of the following storage devices is known for being portable and allows easy data transfer?

<p>Flash Drive (C)</p> Signup and view all the answers

What is the primary purpose of the operating system's kernel?

<p>To manage communication between components (A)</p> Signup and view all the answers

Which system allows multiple processes to run simultaneously by sharing time among them?

<p>Multi-Tasking System (D)</p> Signup and view all the answers

What does the term 'spooling' refer to in computing?

<p>Simultaneous processing of multiple requests (B)</p> Signup and view all the answers

What is the approximate storage capacity of a standard floppy disk?

<p>1.44 Mega Byte (A)</p> Signup and view all the answers

What is the primary function of a computer operator in a batch processing system?

<p>To classify jobs into batches for execution (D)</p> Signup and view all the answers

Which of the following systems is characterized by having many processes ready to execute for one user?

<p>Time-sharing system (A)</p> Signup and view all the answers

What is a characteristic of a multi-processing system?

<p>It maximizes system speed through multiple processors (D)</p> Signup and view all the answers

In a real-time system, what is crucial for the execution of tasks?

<p>Tasks must be executed on time without delay (D)</p> Signup and view all the answers

Which of the following is an example of a time-sharing system?

<p>IBM VM/CMS (C)</p> Signup and view all the answers

What is the role of network management systems?

<p>To facilitate resource sharing and communication between hosts (C)</p> Signup and view all the answers

What type of real-time systems are critical tasks performed within strict time constraints?

<p>Hard Real Time Systems (C)</p> Signup and view all the answers

Which task would most likely fall under the responsibilities of a batch processing system?

<p>Processing payroll systems (A)</p> Signup and view all the answers

Which operating system is developed and marketed by Microsoft?

<p>Windows (D)</p> Signup and view all the answers

What is a characteristic of Linux operating systems?

<p>It has multiple variants that are mostly free or have nominal fees. (D)</p> Signup and view all the answers

Which operating system is exclusive to Apple devices such as iPhone and iPad?

<p>iOS (D)</p> Signup and view all the answers

What was the first operating system created and by whom?

<p>IBM 704 by General Motors (D)</p> Signup and view all the answers

Which of the following is NOT a feature of early operating systems from the 1950s?

<p>Multi-tasking capabilities (C)</p> Signup and view all the answers

What type of operating system is Android based on?

<p>Modified Linux kernel (D)</p> Signup and view all the answers

Which operating system was developed by Apple Inc. since 2001?

<p>Mac OS (D)</p> Signup and view all the answers

What is a characteristic of paid operating systems in the market?

<p>They usually offer different versions for users. (D)</p> Signup and view all the answers

Flashcards

Hardware

The physical components of a computer system, including input units, the CPU, output units, and secondary storage.

Software

The set of instructions, or programs, that tell the computer what to do, including operating systems, application programs, and compilers/interpreters.

Main Memory (RAM)

Temporary storage for programs and data actively used by the computer, volatile memory that is lost when power is off. Often referred to also as primary storage.

Secondary Storage

Permanent storage for programs and data, not directly accessible by the CPU. Examples include hard drives, optical disks, and USB drives.

Signup and view all the flashcards

Input Unit

Devices that allow users to input data and instructions into a computer system.

Signup and view all the flashcards

Output Unit

Devices that display the results of computation and instructions.

Signup and view all the flashcards

Application Program

Software programs designed for specific tasks, typically written in high-level languages like Python, Java, or C++.

Signup and view all the flashcards

CPU (Central Processing Unit)

The part of the computer that executes instructions, composed of Control Unit and Arithmetic Logic Unit (ALU).

Signup and view all the flashcards

Secondary Storage

Storage units that hold data permanently, but aren't directly accessed by the CPU.

Signup and view all the flashcards

Magnetic Disk

A metal or plastic surface coated with magnetic material, used to store data. It rotates and is divided into tracks and sectors.

Signup and view all the flashcards

Hard Disk

A large, fixed magnetic disk used for long-term storage, holding a large amount of data (often in GB).

Signup and view all the flashcards

Operating System (OS)

A program that manages all computer components and creates an environment for other software to run.

Signup and view all the flashcards

Print Spooling

A method to manage multiple print requests, queuing them sequentially.

Signup and view all the flashcards

Flash Drive

A portable storage device (often called a pen drive) that easily transfers data between computers.

Signup and view all the flashcards

CD/ROM

A type of storage using a plastic disc coated with reflective material. A laser is used for reading.

Signup and view all the flashcards

Multi-Tasking OS

An operating system that allows users to run many different programs at the same time.

Signup and view all the flashcards

Batch Processing

Jobs are grouped into batches, processed sequentially by the computer operator.

Signup and view all the flashcards

Time-Sharing

Multiple users share the CPU's time, appearing to use it simultaneously.

Signup and view all the flashcards

Multiprocessing

Using multiple processors to speed up tasks by distributing work among them.

Signup and view all the flashcards

Network Operating System

A system that manages resources and communications on a network.

Signup and view all the flashcards

Real-Time System

A system that performs tasks with strict timing requirements, critical for safety.

Signup and view all the flashcards

Hard Real-Time System

A real-time system where tasks must be performed on time, critical for safety or performance.

Signup and view all the flashcards

Computer Operator

A person who manages computer jobs in batch processing systems.

Signup and view all the flashcards

Ready Queue

A queue of processes waiting for CPU access in a multitasking OS

Signup and view all the flashcards

Interpreter

A program that executes source code line by line, translating and running each instruction immediately.

Signup and view all the flashcards

Compiler

A program that translates source code into machine code, performed entirely before running the program.

Signup and view all the flashcards

Operating System (OS)

Software that manages computer hardware and software resources, and provides services to other programs.

Signup and view all the flashcards

Windows OS

A widely used commercial operating system developed by Microsoft.

Signup and view all the flashcards

Linux OS

A popular open-source operating system based on Unix.

Signup and view all the flashcards

Early Operating Systems

Systems designed in the 1950's, supporting a single program run at a time.

Signup and view all the flashcards

IBM 704 OS

One of the earliest examples of an Operating System, created by General Motors in the 1950s

Signup and view all the flashcards

OS Evolution

Operating systems have progressed from simple single-program execution to complex multi-program support.

Signup and view all the flashcards

Soft Real-Time Systems

Systems where tasks can be slightly late without significant negative consequences, but tasks must still prioritize higher-priority tasks.

Signup and view all the flashcards

Process Management (OS)

An operating system function responsible for managing tasks (processes) in the computer system.

Signup and view all the flashcards

High-Level Languages

Programming languages closer to human language making them easier to write, read, and maintain, requiring a compiler or interpreter for machine conversion.

Signup and view all the flashcards

Low-Level Languages

Programming languages closer to machine language requiring assembly to convert to machine language.

Signup and view all the flashcards

Compiler

A program converting source code (high-level language) to machine code entirely at once, then the resulting machine code is executed.

Signup and view all the flashcards

Interpreter

A program converts source code (high-level language) into machine code line-by-line; each line is executed as it is processed.

Signup and view all the flashcards

Operating System (OS)

A set of programs that manages the computer's hardware and software.

Signup and view all the flashcards

Device Driver

A program that allows the OS to communicate with hardware. It's provided by the hardware manufacturer.

Signup and view all the flashcards

NLS Operating System

The first operating system resembling a modern desktop, developed by Stanford Research Institute in the late 1960s.

Signup and view all the flashcards

MS-DOS

A popular operating system, originally QDOS, bought by Microsoft in 1981 and used widely until 1994.

Signup and view all the flashcards

Unix

An operating system developed by MIT, AT&T Bell Labs, and General Electric in the mid-1960s. Often called MULTICS initially.

Signup and view all the flashcards

Windows 95

A graphical operating system built on top of MS-DOS. Released in 1995 by Microsoft. It is part of the Windows 9x series.

Signup and view all the flashcards

Solaris

A Unix operating system developed by Sun Microsystems in 1991, later renamed Oracle Solaris after an acquisition.

Signup and view all the flashcards

Study Notes

Course Content

  • Introduction
  • File System Management
  • Storage Management
  • Process Management
  • CPU Scheduling
  • Threading
  • Memory Management
  • Virtual Memory Management

Computer System

  • Hardware: input units, CPU, output units, secondary storage
    • Examples: Monitor, keyboard, CPU, disks, memory, etc.
  • Software: Operating Systems, application programs, compilers, interpreters
  • Users: those who use the computer system

Application Programs

  • Programs installed to perform a specific task
  • Usually written in high-level languages (Python, Java, C++)
  • Examples: web browsers, email, word processors, excel, etc.

Computer System Internal Structure

  • Input Units: used to input data and instructions to memory
    • Examples: keyboard, mouse, scanner, microphone, camera
  • Output Units: used to display output
    • Examples: printer, monitor, speaker
  • Main Memory:
    • RAM: stores user programs and data
    • ROM: stores fixed programs used by the computer
    • Cache Memory: increases processor speed
  • Control Unit: controls the sequence of operations, receives instructions/information from main memory
  • Processor: performs required tasks using Arithmetic and Logic Unit (ALU)
  • Secondary Storage Unit: stores data permanently
    • Examples: hard disk, optical disk, floppy disk
  • Arithmetic and Logical Unit (ALU): performs arithmetic and logical operations on binary numbers
    • Outputs change in response to input

Memory Components

  • Primary Storage/Main Memory: directly accessed by the CPU
    • RAM: random access memory, volatile (loses content when power off), modifiable by user
    • ROM: read-only memory, non-volatile, contains fixed programs (like boot program)
    • Cache memory: inside processor, stores frequently used data, increases processor speed

Secondary Storage Units

  • Used to store data permanently, not directly accessible by CPU
    • Magnetic Disk: metal/plastic coated with magnetic material, rotates at high speed; divided into tracks and sectors
      • Hard Disk: large, fixed
      • Floppy Disk: small, movable
    • Magnetic Tape: plastic film coated with magnetic material; used to store large volumes of data in mainframe computers
    • Compact Disks (CD/ROM): plastic surface with reflective material, laser beam used to write/read, can store up to 600 MB
    • Flash Drive/Pen Drive: data transport between systems, compact
    • Memory Card: card-shaped, similar to flash drive, used to store large amounts of data; plugs into a port and easily removable

Operating System

  • Program running constantly to manage computer components (Kernel)
  • Creates an environment for other programs to operate efficiently
  • Goals: Convenient user experience and efficient system performance
  • Spooling: way to process data serially (example: printer)
  • Print Spooler: puts print requests in a queue and executes them sequentially

Operating System Types

  • Batch System: users send jobs to an operator, organized into batches, each batch runs separately
    • Example: Payroll systems, bank statements
  • Multi-Programming System: multiple processes in memory waiting for CPU (one user). Example: Windows OS
  • Multi-Tasking (Time Sharing) System: allows multiple users to share CPU simultaneously
    • Example: IBM VM/CMS, TSO, Windows Terminal Services
  • Multi-Processor System: many processors to distribute tasks, thus increase speed
  • Network Operating System: manages networks, resource sharing, computational speedup
  • Real-Time System: performs critical tasks requiring immediate execution; critical tasks need on-time execution, e.g., operating systems for surgical devices
    • Types: Hard Real-Time (critical tasks must be done on time), Soft Real-Time (critical tasks can be a little late)
  • Examples: Scientific Experiments, Medical Imaging Systems, Industrial Control Systems, Weapon Systems, Robots, Air Traffic Control Systems

Operating System Functions

  • Process Management
  • Memory Management
  • File Management
  • Storage Management
  • I/O Management
  • Protection Management
  • Networking Management

Driver Programs

  • Introduced by hardware manufacturers, allowing operating systems to communicate with hardware.

Programming Languages

  • High-Level Languages: resemble natural languages, require compilers (or interpreters) for machine language conversion
    • Example: Visual Basic, Java, C, etc.
  • Low-Level Languages: resemble machine languages, require assemblers to convert to machine language
    • Example: Assembly Language

Compilers vs. Interpreters

  • Both translate high-level language to machine language.
  • Interpreters translate line-by-line.
  • Compilers translate the whole program in one step.
  • Compilers give complete error messages upfront, while interpreters give errors for each line individually.

Operating System Examples

  • Windows (commercial, multiple versions)
  • Linux (open-source, multiple variations)
  • Mac OS (Unix-based)
  • iOS (mobile, developed by Apple)
  • Android (mobile, based on Linux)
  • Other older systems: Solaris, VMS, OS/400, AIX, z/OS

Operating System History

  • Early systems limited to running one program at a time (1950s)
  • Evolved to include libraries and multiple programs (later decades)
  • GM created the first operating system (IBM 704, 1956)
  • IBM started developing and distributing operating systems in the 1960s.
  • Development of ON-Line System (NLS) at Stanford Research Institute was one of the first operating systems similar to today's desktop OS
  • Microsoft developed MS-DOS and later bought and modified QDOS.
  • Unix developed in mid-1960s (MIT, AT&T Bell Labs, General Electric)

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Operating Systems Overview
6 questions

Operating Systems Overview

ConsistentQuasimodo avatar
ConsistentQuasimodo
Introduction to Operating Systems
8 questions
Use Quizgecko on...
Browser
Browser