Skip to content

maxjazz/moley

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1 (Системное программирование в UNIX. Общие сведения)

  • Вычислительная система состоит из нескольких типов ресурсов (дисковая память, оперативная память, периферийные устройства и сетевые средства). Программы используют эти ресурсы для хранения, пересылки и обработки данных
  • Ядро UNIX представляет собой программу, которая планирует исполнение программ и управляет доступом к ресурсам
  • пользовательские программы обращаются к ядру за ресурсами
  • tail.c

2 (Пользователи, файлы и справочник)

  • основные функции для работы с файлами: open(filename, how), creat(filename, mode), read(fd, buffer, amt), write(fd, buffer, amt), lseek(fd, distance, base), close(fd)
  • каждый раз, когда выполняется системный вызов, программа переходит в режим ядра
  • файловый дескриптор определяет связь между процессом и файлом
  • можно сократить число системных вызовов, используя программные буферы
  • who.c

3 (Свойства каталогов и файлов)

  • readdir opener closedir
  • lc.c, cp.c

4 (Изучение файловых систем)

  • pwd.c

5 (Управление соединениями)

  • showtty.c
  • echostate.c

6 (Сигналы и frendly terminal control)

  • play_again.c

About

Sources for "Understanding UNIX/Linux programming"

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors