 课程大纲:
        
    课程大纲:操作系统原理与实践培训
1 x86 模拟器 Bochs
2 系统引导
3 Linux 多进程编程
4 Linux 信号量
5 Linux 地址映射
6 Linux 设备管理
7 GCC 和 GDB 调试器
8 系统调用的实现
9 Linux 进程切换
10 进程同步与互斥
11 Linux 内存共享
12 Linux 虚拟文件系统
熟悉环境
 2
      操作系统的引导
 3
      系统调用
 4
      进程运行轨迹的跟踪与统计
 5
      基于内核栈切换的进程切换
 6
      信号量的实现和应用
 7
      地址映射与共享
 8
      终端设备的控制
 9
      proc文件系统的实现
熟悉 hit-oslab 实验环境
修改 bootsect.s 和 setup.s 完成系统引导
添加两个系统调用并用于测试程序
基于模板 “process.c” 编写多进程的样本程序并输出日志
重写 switch_to 完成堆栈切换实现 TSSS
用信号量解决生产者—消费者问题
Bochs 调试工具跟踪 Linux 0.11 的地址映射过程、为程序增加共享内存功能
修改 Linux 0.11 对键盘输入和字符显示进行控制
在 Linux 0.11 上实现 proc 文件系统内的 psinfo 结点
    
 
        
    
                                请
                                 登录 
                                后发表评论
                            
                        
                    新评论
                    
				全部
				
				第1节
				
				第2节
				
				第3节
				
				第4节
				
				第5节
				
				第6节
				
				第7节
				
				第8节
				
				第9节
				
				第10节
				
				第11节
				
				第12节
				
				第13节
				
				第14节
				
				第15节
				
				第16节
				
				第17节
				
                
            
        
                    我的报告 / 所有报告
                
                
                
             
     
     
         
     加入高级会员获得助教答疑
 加入高级会员获得助教答疑 
                