Professional Documents
Culture Documents
Thursday, December 7, 2023 Operating System Concepts - 9th Edition ©2021 Computer Science Faculty, PU
What is Operating Systems
Thursday, December 7, 2023 Operating System Concepts - 9th Edition ©2021 Computer Science Faculty, PU
Computer System Structure(Cont..)
Thursday, December 7, 2023 Operating System Concepts - 9th Edition ©2021 Computer Science Faculty, PU
System programs(Cont..)
• File modification
– Text editors to create and modify files
• Programming-language support - Compilers, assemblers,
debuggers, and interpreters for common programming
languages (such as C, C++, Java, and PERL) are often provided
with the operating system or available as a separate
download.
Thursday, December 7, 2023 Operating System Concepts - 9th Edition ©2021 Computer Science Faculty, PU
System programs(Cont..)
• Program loading and execution-
• Once a program is assembled or compiled, it must be loaded
into memory to be executed.
• The system may provide absolute loaders, reloadable loaders
• Debugging systems for either higher-level languages or
machine language are needed as well.
Thursday, December 7, 2023 Operating System Concepts - 9th Edition ©2021 Computer Science Faculty, PU
System programs(Cont..)
• Communications –
• Provide the mechanism for creating virtual connections
among processes, users, and computer systems
– Allow users to send messages to one another’s screens,
browse web pages, send electronic-mail messages, log in
remotely, transfer files from one machine to another
Thursday, December 7, 2023 Operating System Concepts - 9th Edition ©2021 Computer Science Faculty, PU
System programs(Cont..)
• Background Services
– Launch at boot time
• Some for system startup, then terminate
• Some from system boot to shutdown
– Provide facilities like disk checking, process
scheduling, error logging
– Run in user context not kernel context
– Known as services, subsystems
Thursday, December 7, 2023 Operating System Concepts - 9th Edition ©2021 Computer Science Faculty, PU
System programs(Cont..)
• Application programs
– Don’t affect to system
– Run by users
– Not typically considered part of OS
– Launched by command line, mouse click, finger
poke
Thursday, December 7, 2023 Operating System Concepts - 9th Edition ©2021 Computer Science Faculty, PU
References
• Abraham-Silberschatz-Operating-System-Concepts-9th
2018.12.
• Tutorials Point pdf
Thursday, December 7, 2023 Operating System Concepts - 9th Edition ©2021 Computer Science Faculty, PU
The End
Thursday, December 7, 2023 Operating System Concepts - 9th Edition ©2021 Computer Science Faculty, PU