Chapter 2: Operating Chapter 2: Operating - System System Structures Structures
Chapter 2: Operating Chapter 2: Operating - System System Structures Structures
Operating-System
Structures
(Note that the system-call names used throughout this text are
generic)
Process control
File management
Device management
Information maintenance
Communications
File Management:
Create, delete, copy, rename, print, dump, list, and generally
manipulate files and directories
Get file attributes, set file attributes
Device Management:
Request device, release device
Red, write, reposition
Get device attributes, set device attributes
File modification
Text editors to create and modify files
Special commands to search contents of files or perform
transformations of the text
Programming-language support - Compilers, assemblers,
debuggers and interpreters sometimes provided
Program loading and execution- Absolute loaders,
relocatable loaders, linkage editors, and overlay-loaders,
debugging systems for higher-level and machine language
Communications - Provide the mechanism for creating
virtual connections among processes, users, and computer
systems