Difference between revisions of "Architecture/Lecture"
From Apache OpenOffice Wiki
m |
m (→Software architecture and event driven programming) |
||
Line 10: | Line 10: | ||
**1.3 Terminals | **1.3 Terminals | ||
**Tasks | **Tasks | ||
− | *** What is the difference between read/write vs. send/recv | + | *** What is the [http://wiki.services.openoffice.org/wiki/Architecture/Lecture/read_write_vs_send_receive difference between read/write vs. send/recv] |
*** Write a small server programm that can be connected by telnet terminals | *** Write a small server programm that can be connected by telnet terminals | ||
Revision as of 20:54, 15 May 2008
Owner: Stefan Zimmermann mentored by Kay Ramme Type: visions State: draft
"On a way to enforced and consequent event-based programming."
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