Introduction to Operating Systems

Classified in Computers

Written at on English with a size of 2.21 KB.

Application Software

System Software

Operating System

Why OS?

Operating System Function

OS Goals

Types of Operating Systems

  • Single Process Operating System
  • Batch-Processing Operating System
  • Multiprogramming Operating System
  • Multitasking Operating System
  • Multi-Processing Operating System
  • Distributed System
  • Real Time OS

Program

Process

Thread

Multi-tasking vs Multi-Threading

Thread Scheduling

Thread Context Switching vs Process Context Switching

User Space

Kernel

Functions of Kernel

  • Process Management
  • Memory Management
  • File Management
  • I/O Management

Type Of Kernel

  • Monolithic
  • Micro
  • Hybrid
  • Nano

System Calls

Types

  • Process Management
  • Device Management
  • File Management
  • Information Management
  • Communication Management

Firmware: SW embedded in HW (microprocessor -> microcontroller)

What Happens When You Turn On Your Computer?

  • 5 points

32-Bit vs 64-Bit OS

Advantages of 64-bit over the 32-bit Operating System

  • Addressable Memory
  • Resource Usage
  • Performance
  • Compatibility
  • Better Graphics Performance

Storage Devices Basics

Primary Memory

  • Register
  • Cache
  • Main Memory

Secondary Memory

  • Electronic Disk
  • Magnetic Disk
  • Optical Disk
  • Magnetic Tapes

Comparison

  • Cost
  • Access Speed
  • Storage Size
  • Volatility

Introduction to Process

Program

Process

How OS Creates a Process?

Steps:

Architecture of Process

Attributes of Process

PCB Structure

Registers in the PCB

Process States

  • New
  • Ready
  • Running
  • Waiting
  • Terminated

Process Queue

  • Job
  • Ready
  • Waiting

Degree of Multi-programming

Dispatcher

Swapping

Entradas relacionadas: