Bookbot

Linux System Programming

Hodnotenie knihy

Viac o knihe

1. Introduction and essential concepts: System programming; APIs and ABIs; Standards; Linux programming concepts. 2. File I/O: Opening files; Reading with read(); Writing with write(); Synchronized I/O; Direct I/O; Closing files; Seeking with lseek(); Positional reads/writes; Truncating files; Multiplexed I/O; Kernel internals. 3. Buffered I/O: User-buffered I/O; Standard I/O; Opening files; Opening a stream via file descriptor; Closing streams; Reading/writing from/to a stream; Sample program; Seeking and flushing a stream; Errors and end-of-file; Obtaining the file descriptor; Controlling buffering; Thread safety; Critiques of standard I/O. 4. Advanced file I/O: Scatter/gather I/O; Event poll; Memory mapping; Advice for normal file I/O; Synchronized, synchronous, and asynchronous operations; I/O schedulers and performance. 5. Process management: Programs, processes, threads; Process ID; Running/terminating processes; Waiting for child processes; Users/groups; Sessions and process groups; Daemons. 6. Advanced process management: Process scheduling; The completely fair scheduler; Yielding processor; Process priorities; Processor affinity; Real-time systems; Resource limits. 7. Threading: Binaries, processes, threads; Multithreading; Threading models/patterns; Concurrency, parallelism, races; Synchronization; Pthreads. 8. File and directory management: Files and metadata; Directories; Links; Copying/moving files; Device nodes;

Vydanie

Nákup knihy

Linux System Programming, Robert Love

Jazyk
Rok vydania
2013
product-detail.submit-box.info.binding
(mäkká)
Akonáhle sa objaví, pošleme e-mail.

Platobné metódy

4,4
Veľmi dobrá
172 Hodnotenie

Tu nám chýba tvoja recenzia

Jazyk
anglicky
Vydavateľ
O'Reilly
Rok vydania
2013
Väzba
mäkká
Počet strán
456
ISBN10
1449339530
ISBN13
9781449339531
Série
Hodnotenie
4,35 z 5
Anotácia
1. Introduction and essential concepts: System programming; APIs and ABIs; Standards; Linux programming concepts. 2. File I/O: Opening files; Reading with read(); Writing with write(); Synchronized I/O; Direct I/O; Closing files; Seeking with lseek(); Positional reads/writes; Truncating files; Multiplexed I/O; Kernel internals. 3. Buffered I/O: User-buffered I/O; Standard I/O; Opening files; Opening a stream via file descriptor; Closing streams; Reading/writing from/to a stream; Sample program; Seeking and flushing a stream; Errors and end-of-file; Obtaining the file descriptor; Controlling buffering; Thread safety; Critiques of standard I/O. 4. Advanced file I/O: Scatter/gather I/O; Event poll; Memory mapping; Advice for normal file I/O; Synchronized, synchronous, and asynchronous operations; I/O schedulers and performance. 5. Process management: Programs, processes, threads; Process ID; Running/terminating processes; Waiting for child processes; Users/groups; Sessions and process groups; Daemons. 6. Advanced process management: Process scheduling; The completely fair scheduler; Yielding processor; Process priorities; Processor affinity; Real-time systems; Resource limits. 7. Threading: Binaries, processes, threads; Multithreading; Threading models/patterns; Concurrency, parallelism, races; Synchronization; Pthreads. 8. File and directory management: Files and metadata; Directories; Links; Copying/moving files; Device nodes;