# 第二周 ## 課堂問題 * IO裝置例子 * 應用程式例子 * 開機流程 * ISR定義 * ISR判斷 ![image](https://hackmd.io/_uploads/B1chghPpR.png) * Multiprocessor Systems * ## 題目卷 ## 組別問題 * Question 1. What things need to be careful in multitasking environment and why ? Answer 1. The things need to be careful when the value(data) is stored in the more than one location and be used. If the value is not coherence, it will cause the result incorrect. * Question 2. What are the steps of the computer startup ? Answer 2. 1. Power up or reboot Signal to CPU 2. CPU Execute bootstrap program in the ROM or EPROM ,generally known as Firmware 3. Bootstrap will initialize all aspects of system 4. Bootstrap Loading OS kernel from disk to memory CPU execute OS * Question 3. If the computer is a Multiprocessors systems, there are two types of Multiprocessing, what is the name and differences of these two Multiprocessing method ? Answer 3. Asymmetric Multiprocessing – each processor is assigned a specie task. Symmetric Multiprocessing – each processor performs all tasks