The software that supports a computer's basic functions, such as scheduling tasks, executing applications, and controlling peripherals
Four Basic Functions of OS
Control hardware access
Manage files and folders
User interface
Application management
Four OS Concept
Multiuser
Multitasking
Multiprocessing
Multithreading
Device driver
A small program that enables communication between an operating system or application and hardware or peripheral devices
MANAGE FILES AND FOLDERS
Created by the operating system to allow data to be stored, made up of numerous program and data files usually grouped together by program, in a directory or in folders
Types of User Interfaces
Command-Line Interface
GraphicUser Interface
Application Programming Interface (API)
A set of guidelines that ensures an application is compatible with an operating system
APIs
Open Graphics Library (OpenGL)
DirectX
Windows 7 Starter
A 32-bit version designed to serve most basic computer needs
Windows 7 Home Premium
Consists of all features of Windows 7 Home Basic OS along with a few additional features
Ubuntu 14.10 (Utopic Unicorn)
A Debian-based Linux operating system
Red Hat Enterprise Linux
An open-source Linux operating system
Common Modes of Operation
Real Mode
Protected Mode
Virtual Real Mode
Compatibility Mode
Real Mode
Capable of executing one program or application and addressing 1MB of system data at a time
Protected Mode
Capable of accessing the entire memory of the computer including the virtual memory, and managing multiple applications simultaneously. Used in 32-bit OS.
Virtual Real Mode
Capable of recreating the environment of previous operating systems for applications that are not compatible with the current operating system used
Compatibility Mode
Capable of running a real-mode application in a protected mode operating system
control hardware access - the management of interaction between an application and hardware device. it should require hardware device driver to work
device driver - serves as a bridge
manage files and folders - located in a hard disk drive. made of numerous program. may consists of subfolders
user interface - allows user to interact with both software and hardware
command line interface - user interact with the computer using series of command
graphic user interface - user interacts through menus, buttons, and icons
application management - located and loaded into the RAM.
open graphics library - cross platform designed for multimedia graphics
directx - library of APIs that are related to multimedia tasks
multiuser - having one or more user who can access the program and files on a single computer