Introduction to operating systems (week 1) Flashcards
What is an operating system?
–> program that acts as an intermediary between the user of a computer and the computer hardware
–> provides an environment in which the user can execute programs in a convenient and efficient manner
–> performs no useful function by itself
studying the operating system helps us to understand the` _______
model of operation
_______ have real value to the person who buys the computer
Application programs
What do computer systems consist of
software and hardware
what are the 2 forms of software
application software and system software
what is application software
–> allows the user to perform some intended task, function, or activity and includes productivity tools.
what is system software
–> provides interface with the hardware
–> serves as a platform for running programs and maintaining the efficiency of the system
–> divided into operating system and utility programs
what does the end user view
application software
for eg: cut, save, print
what does the application programmer view
system software
for eg: malloc(), open(), fork()
what is the OS programmer view
Hardware
for eg: read-disk, track-mouse, start-printer
what are the 2 environments that system software provides
–> allows human users to interact with the computer
–> provides tools and subassemblies used with application programs
system software is __________ to all individual programs
independent
Name 5 things which are part of the system software
–> C library functions
–> A window system
–> database management system
–> command line interpreter
–> OS
what are the 2 parts of the operating system
–> system software
–> trusted os
what is trusted os
the main part of the os which is also called the kernel.