Lesson 1 Flashcards
refers to the set of instructions
software
importance of software
without it, most hardware would be non-functional
types of software
application software, system software, and development software
designed to perform specific tasks for users
application software
This includes the operating system and all utility programs that manage computer resources at a low level
system software
tools that developers use to create, test, and maintain other software programs
development software
acts as a communication bridge (interface) between the user and computer hardware.
operating system
first PC in market
IBM - International Business Machine
first OS
DOS - Disk Operating System
Batch processing
Early OS (1950s-1960s)
Introduction of time-sharing systems (e.g., Unix)
1960s-1970s
Development of graphical user interfaces
1980s
Growth of mobile operating systems, introduction of networked OS, and popularization of open-source systems
1990s-2000s
Rise of cloud-based OS, IoT (Internet of Things) devices with embedded OS, and advancements in real-time and secure OS.
2010s-Present
Handles the creation, scheduling, and termination of processes.
Process Management
Manages computer memory, allocating space for programs and ensuring that different programs do not interfere with each other’s memory.
Memory Management
main storage of PC
Primary Storage ; RAM(Random Access Memory)
laser technology
DisC
magnetic technology
DisK
Manages data storage, including file organization, storage, retrieval, naming, sharing, and protection of files.
File System Management
It protects data and resources through authentication (e.g., usernames and passwords).
Security and Access Control
Manages device communication via their respective drivers
Device Management
Provides a way for users to interact with the computer
User Interface
2 types of user interface
command-line-interpreter(CLI) or graphical user interface (GUI).