作者executor1107 (吊)
看板NSYSU-CSE97
标题[分享] [OS] Introduction
时间Mon Apr 10 06:14:19 2006
Interrupt
-What is an interrupt?
The occurrence of an event is usually signaled by an interrupt from either
the hardware or the software. Hardware may trigger an interrupt at any time
by sending a signal to the CPU, usually by way of the system bus. Software
may trigger an interrupt by executing a special operation called a system
call (also called a monitor call).
-Interrupt vector
Containing the addresses of all the service routines
-Interrupt architecture must save the address of the interrupted instruction.
How does it save the instruction?
-Incoming interrupts are disabled while another interrupt is being processed
to prevent a lost interrupt
-A trap is a software-generated interrupt caused either by an error or a user
request.
-An operating system is interrupt driven.
-The operating system preserves the state of the CPU by storing registers and
the program counter
-Determines which type of interrupt has occurred
Polling
Vectored interrupt system.
Difference between normal I/O operation and direct memory access(DMA)?
The Single-Processor Systems and Multiprocessor Systems
-Advantages of Multiprocessor systems
1.Increased throughput.
2.Economy of scale
3.Increased reliability
Cache
-What is the difference between main memory and cache?
Main memory->DRAM cache->in CPU
--
★ ◤◢◤ ˍ ◣ ★
健全的精神会寄宿 ★  ̄◥< / ★
★ 在锻链过的健美肉体上 ▇/ ▇▇﹋ / ★
你们看看在下的肉体吧! ◢█︶███◣◣/╱ ★
★ ◥◤╭───╮◥◤ ◤ 豪腕の链金术师
╰─┬─╯ ◤◣ 亚力士‧路易‧阿姆斯壮
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.178.124
1F:推 TheMinyen:这沙小? 04/10 23:04
2F:推 zqpm:大头鬼 04/11 12:59