计算机组成原理进程与线程,操作系统之进程与线程

课程概况

课程内容立足于基本原理和基本技术的掌握上,用实际案例对其关键技术进行形象阐述,在实际操作系统上完成深入实践,激发学生对操作系统的学习兴趣和探索兴趣。

课程特色:

(1)本课程完全在真实操作系统为基础进行案例教学

本课程的基本内容:进程管理、内存管理、IO管理、文件系统都以实际操作系统为案例开展了教学,真正做到操作系统原理和操作系统编码实现的贯通。

(2)本课程将在真实操作系统为基础进行全面实践

本课程以可真实运行的Linux 0.11为基础对其中的系统启动、系统调用、进程追踪、内核级线程实现、信号量实现、内存共享管理、键盘驱动控制、proc文件系统等内容进行了全面实践,通过这些实践学习者将对操作系统内核有了全面而深刻的认识,将具备修改操作系统内核的能力。

课程大纲

操作系统之基础

L1 什么是操作系统

L2 开始揭开钢琴的盖子

L3 操作系统启动

L4 操作系统接口

L5 系统调用的实现

L6 操作系统概述

L7 操作系统历史

L8 我们的任务

操作系统之进程与线程

L9 多进程图像

L11 用户级线程

L12 核心级线程

L13 核心级线程实现实例

L14 CPU调度策略

L15 一个实际的schedule函数

L16 进程同步与信号量

L17 对信号量的临界区保护

L18 信号量的代码实现

L19 死锁处理

操作系统之内存管理

L20 内存使用与分段

L21 内存分区与分页

L22 段页结合的实际内存管理

L23 请求调页内存换入

L24 内存换出

操作系统之外设与文件系统

L25 IO与显示器

L26 键盘

L27 生磁盘的使用

L28 用文件使用磁盘

L29目录与文件系统

L30 目录解析代码实现

面向人群

所有计算机相关专业的大学本科学生和研究生,主要包括计算机科学与技术专业、软件工程专业、信息处理专业、自动化控制专业等。

预备知识

《操作系统之基础》《数据结构》、《C语言》、《计算机组成原理》

参考资料

《操作系统概念》(第七版),Silberschatz、Galvin和Gagne编著,高等教育出版社

《Linux内核剖析》,赵炯编著,电子工业出版社

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值