Skip to content

deunlee/System-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System-Study

File

Basic Low-Level I/O

  • open(), close(), read(), write(), lseek()

Basic High-Level I/O

  • fopen(), fclose(), fscanf(), fprintf()

Binary I/O:

  • fread(), fwrite()

File Copy

File Descriptors Scanner

Memory

  • Dynamic Allocation
  • Shared Memory

Signal

Process

  • exec
    • execlp(), execv(), execve()
  • fork()

Thread

  • Number Counting

Socket

  • Basic TCP
  • Basic UDP
  • Loop Server
  • Fork Server
  • Thread Server

Network

interface_addr interface_info stat

Scheduling

IPC (Inter-Process Communication)

Miscellaneous

  • errno & perror()
  • syscall()

License

MIT License