Учебные материалы для 2 курса

Главная страница

Занятия по языку Си
Занятия по программированию в Unix
Материалы для дополнительного чтения
Конспекты занятий по языку Си++

Опции компилятора на сервере (C)
Опции компилятора на сервере (C++)
Стиль форматирования программ
О вещественных числах
О рекурсивном спуске
О написании Makefile
Задание на моделирование кеша

Документация по STL
Ссылки

Памятка по работе в Unix

Лекции по ОС для КазФ МГУ

Занятия по программированию в среде Unix

Здесь находятся конспекты занятий и дополнительные материалы по программированию в среде Unix.

. .
Номер Содержание Описываемые функции Файлы
1 Интерфейс библиотечных функций и системных вызовов. Работа с файлами. Работа с файловой системой. strerror, perror, open, creat, close, read, write, lseek, setvbuf, fileno, fdopen, mkstemp, opendir, closedir, readdir, telldir, seekdir, stat, lstat, fstat ps.gz
ps-book.gz
pdf
pdf-book
2 Краткий справочник по системным вызовам и библиотечным функциям (man-pages). open, creat, close, dup, dup2, read, write, lseek, stat, lstat, fstat, access, link, symlink, readlink, unlink, rename, mkdir, rmdir, chdir, fchdir, getcwd, opendir, readdir, telldir, seekdir, closedir, chmod, fchmod, utime, umask, truncate, ftruncate ps.gz
ps-book.gz
pdf
pdf-book
3 Работа с процессами. Перенаправление стандартных потоков. fork, getpid, getppid, setpgid, getpgid, execve, execv, execvp, execle, execl, execlp, environ, exit, _exit, abort, wait, wait4, system, dup2 ps.gz
ps-book.gz
pdf
pdf-book
4 Работа с астрономическим временем. Отсчёт интервалов времени. time, gmtime, localtime, mktime, ctime, asctime, strftime, gettimeofday, sleep, usleep, nanosleep ps.gz
ps-book.gz
pdf
pdf-book
5 Средства межпроцессного взаимодействия и синхронизации. Файлы-замки. Анонимные каналы. Именованные каналы. Обработчики завершения программы. Принудительное завершение процесса. open, pipe, mkfifo, atexit, kill ps.gz
ps-book.gz
pdf
pdf-book
6 Сигналы. kill, raise, strsignal, sigemptyset, sigfillset, sigaddset, sigdelset, sigismember, signal, sigaction, sigprocmask, pause, sigsuspend ps.gz
ps-book.gz
pdf
pdf-book
7 Средства System V IPC. Семафоры. Разделяемая память. Очереди сообщений. ftok, semget, semctl, semop, shmget, shmctl, shmat, shmdt, msgget, msgctl, msgsnd, msgrcv ps.gz
ps-book.gz
pdf
pdf-book
8 Сокеты. Мультиплексирование ввода-вывода. gethostbyaddr, gethostbyname, inet_ntoa, htonl, htons, ntohl, ntohs, socket, bind, connect, listen, accept, setsockopt, select, FD_CLR, FD_ISSET, FD_SET, FD_ZERO ps.gz
ps-book.gz
pdf
pdf-book
9 Система сборки программ make.   ps.gz
ps-book.gz
pdf
pdf-book
10 Управление заданиями isatty, ttyname, ctermid, setsid, getsid, setpgid, getpgid, tcsetpgrp, tcsetpgrp, tcgetsid ps.gz
ps-book.gz
pdf
pdf-book
11 Управление терминалом tcgetattr, tcsetattr, tcdrain, tcflush, tcflow, initscr, cbreak, noecho, nonl, meta, intrflush, keypad, has_colors, start_color, init_pair, wattrset, wbkgdset, clear, refresh, endwin, wrefresh, wnoutrefresh, doupdate, redrawwin, wredrawln, erase, werase, wclear, clrtobot, wclrtobot, clrtoeol, wclrtoeol, и т. д. ps.gz
ps-book.gz
pdf
pdf-book


Last modified: Friday, 21-Jun-2013 16:47:33 MSK
Alexander Chernov