1.什么是内核
内核就是作为应用连接硬件设备的桥梁。应用程序只需关心与内核交互,不用关心硬件的细节。
2.操作系统的种类
Linux系统、Windows系统。
3.Linux设计与Windows设计
Linux设计特点:
Mutitask
并发:对于单核CPU,可以让每个任务执行一小段时间就切换执行另外一个任务。
并行:多个任务可以同时被不同核心的CPU同时执行。
SMP:每个CPU的地位是相等的
ELF:可执行文件链接格式
Monolithic Kernel
Windows设计特点:
MutiTask
SMP
PE:可移植执行文件
混合型内核