03 - Operating Systems & Applications | 01. Basic of Operating Systems Flashcards
What are the main functions of the computer?
The four main functions of a computer are input, processing, memory, and output;
What is an operating system?
An Operating System, or OS, is system software that’s responsible for handling the basic functionalities of a computer.
What are some examples of popular OSs?
Windows
Linux
Mac
Android
iOS
T/F | Every computer contains at least one operating system which starts working the moment a computer is turned on.
TRUE
What is at the core of an operating system?
A kernel
T/F | The OS has control over both the software and hardware resources of a computer.
TRUE
What are some of the vital functions of an OS?
- Process Management
- Memory Management
- File Management
- IO Management
- Multitasking
- Networking
- Security
- Providing a user interface
What is a kernel?
Manages all the interactions between the hardware and software components of a computer.
What is Process Management in an OS?
Our computers run a lot of software. Word processing documents, internet browser, a spreadsheet document, video games - all of these are examples of software. But how does the software know what to do? Being on Codecademy, we might already be familiar with this answer - computer programs! Computer programs contain specific instructions that dictate how a program should work when they’re run.
When we run a program, the instance of that execution is represented by a process. Operating systems handle the responsibility of managing active processes.
What is File System Management in an OS?
If we store source code, such as a C program, in a folder on our computer, we are utilizing our computer’s file system. The operating system manages information about individual files as well as the directories they belong in. The OS is also responsible for maintaining file systems by being able to perform tasks such as creating, deleting, renaming, and copying files and/or directories.
What is Memory Management in an OS?
We utilize a significant amount of memory in order to store data in our computers; however, not all data is treated the same! Some data, like pictures, need to be stored permanently. Other data, like the information we need to run a process, only needs to be stored temporarily while the application is in use. This temporary memory is known as primary, or main, memory. While hardware like hard disks are used to store permanent data, the operating system is responsible for the management of primary memory stored in RAM.
What is IO Management in an OS?
Keyboards and speakers and mice, oh my! IO stands for Input/Output and represents the devices used for interaction. A mouse is considered an input device, because we use them to send data to our computer. A monitor is regarded as an output device since it is used to communicate data (like an image) to us, the user. The operating system plays a large role in managing IO by ensuring communication between IO hardware and IO software.
T/F | The operating system (OS) is system software.
TRUE