Operating Systems Notes - Computer Science 2210 Notes - O Level Academy
Operating Systems Notes - Computer Science 2210 Notes - O Level Academy
oalevelacademy.com
O'Level Academy
Send to Kindle
• It also acts as an interface that allows the user to run an application using a
hardware device.
• It also performs the job accounting for a particular user or group of users by
tracking the resources and time used.
https://www.oalevelacademy.com/LessonDetails/olevel/2210/Operating-Systems 1/4
9/12/22, 6:57 PM Mercury Reader
• It is also responsible for managing the Main Memory by keeping track of the
bytes that are utilized by a program, tracking used and unused memory
addresses.
• It also controls the file system by tracking where user data is stored as well as
manages the user access settings.
https://www.oalevelacademy.com/LessonDetails/olevel/2210/Operating-Systems 2/4
9/12/22, 6:57 PM Mercury Reader
https://www.oalevelacademy.com/LessonDetails/olevel/2210/Operating-Systems 3/4
9/12/22, 6:57 PM Mercury Reader
-When the user wants to break the current process e.g. pressed keys at the same
time.
• When the processor has received the interrupt it either stops the current
process and handles the program or device that generated the interrupt or it
continues to do its current process.
Example:
You can download a file from the internet, and watch a movie or play a game on
the system at the same time.
• After an interrupt is initiated and serviced by the processor the current task's
status is changed from 'run' to 'saved'.
• Once the interrupt is serviced completely, the status is reinstated and the task
starts from the point it was left before the interrupt was serviced.
https://www.oalevelacademy.com/LessonDetails/olevel/2210/Operating-Systems
https://www.oalevelacademy.com/LessonDetails/olevel/2210/Operating-Systems 4/4