Review Flashcards
System calls can be grouped into 5 categories :
- Process Control
- File Manipulation
- Device Manipulation
- Information Maintenance
- Communications
What is Linux ?
Linux is a multiuser, multitasking operating system
System Calls vs. Library Calls
What is the library call for the system call open?
LIBRARY CALL:
fopen
System Calls vs. Library Calls
What is the library call for the system call close?
LIBRARY CALL:
fclose
System Calls vs. Library Calls
What is the library call for the system call read?
LIBRARY CALL:
fread, getchar, scanf, fscanf, getc, fgetc, gets, fgets
System Calls vs. Library Calls
What is the library call for the system call write?
LIVRARY CALLS:
fwrite
putchar
printf
fprintf
putc
fputc
puts
fputs
System Calls vs. Library Calls
What is the library call for the system call lseek ?
LIBRARY CALL:
fseek
How is the OS structured ?
OS Design Issues
How are things shared ?
OS Design Issues
How are things named ?
OS Design Issues
How is protection handled ?
OS Design Issues
What about security ?
OS Design Issues
What about performance what makes something slow ?
OS Design Issues
What happens during a fault ?
OS Design Issues
How do we extend the OS?