4.4: software Flashcards
Operating systems
- manages interactions between msoftware and hardware
- takes responsibility for a range of functions including managing processor time, memory management, inputs/outputs, and security
most popular operating systems
- Microsoft Windows
- macOS
- Linux
- Google Android
role of operating system
allows applications to interact with the hardware on a computer
basic functions of operating system
- Processor management
- Inputs, outputs, and interrupts
- Memory management
- Security
task you can perform on files and folders
- Creating
- Renaming
- Moving
- Deleting
file management
operating system controls how data is stored and retrieved and
keeps track where files are stored on the secondarty storage device
Backing storage management
- refers to any Non-volatile memory storage device
- operating system keeps a directory of where files and programs are stored so that they can be accessed quickly when they are requested and transferred into main memory
single processor core
can only carry out 1 process at a time
multi tasking
- allows a computer to perform more than 1 task at a time
- multiple cores make multi tasking more efficient
device drivers
- a program that controls the operation of a specific type of device that is part of a computer system
- a device driver provides an interface that allows the operating system to interact with the device
user interfaces
allow the user to interact with the computer, an operating system provides a user interface (UI)
what does CLI stand for
command line interface
command line interface
- allows the user to interact with the system by typing in specific commands
- the user enters in text at a command prompt
benefit of CLI
- requires a low amount of secondary storage and RAM as there are no graphics
- allows a greater control over the computer system
what does GUI stand for
graphical user interface