Skip to content

Commit 3b1a2fb

Browse files
authored
Create README.md
1 parent d1b80b3 commit 3b1a2fb

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
# Digital Computer Structure for Computer Engineering
3+
4+
# Subjects :
5+
* Computer Structure: the digital computer and its main components, different bus configurations
6+
and bus arbitration methods.
7+
* Microprocessor Architecture: Von-Neuman, Harvard, programming model and CPU model, 3-bus architecture, pipeline architecture, 80x86 arcitecture, TI/ARM
8+
microcontroller architecture.
9+
* Memories: memory hierarchy and memory management, cache and interleaving memory, cache coherency, protection mode, virtual memory and protection in
10+
multitasking system, segmentation and paging.
11+
* I/O Organization: connectivity of IO devices, IO processor, and host communication. Interrupts: interrupts techniques, event-driven real-time
12+
systems, interrupt controller, cascade mode and dynamic programming.
13+
* DMA: operation modes and techniques, DMA controller, and IO channel. Communication: introduction, serial synchronous and
14+
asynchronous communication, protocols and introduction to LAN, modem interface, USART 8250
15+
controller, RS232, RS485, I2C and SPI communication standards.
16+
* Projects: writing real time device drivers, and design of microcomputers system.
17+
18+
# Final Projects
19+
* Autonomous Vehicle Project in C
20+
* Communication Terminal Application in C & C#

0 commit comments

Comments
 (0)