Architecture/Lecture

From Apache OpenOffice Wiki
< Architecture
Revision as of 20:29, 15 May 2008 by Sz (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Software architecture and event driven programming

  • 1. Simple I/O with read/write, recv/send
    • 1.1 Sockets
    • 1.2 Files
    • 1.3 Terminals
    • Tasks
      • What is the difference between read/write vs. send/recv
      • Write a small server programm that can be connected by telnet terminals
  • 2.Simple concurrency and synchronisation
    • 2.1 processes
    • 2.2 pthreads
  • 3. Simple signal handling
    • 3.1 sending signals
    • 3.2 asynchronous receive of signals
    • 3.3 synchronous receive of signals
    • 3.4 realtine signals
  • 4. Nested I/O with "poll/select"
    • 4.1 Files
    • 4.2 Sockets (accept, connect)
    • 4.3 Terminals
  • 5. Concurrent I/O with AIO (Asynchronous I/O)
    • 5.1 Files
    • 5.2 Sockets (accept, connect)
    • 5.3 Terminals
  • 6. Concurrent I/O with "pthreads"
  • 7. Nested I/O with synch signals
  • 8. Concurrent and nested I/O and receive of signals: evemt driven programming
  • 9. Exact of event driven programming
Personal tools