成为第一个分享这门课真实体验的人。
来自官方课程资料的结构化信息
课程代码
EIE3343
课程名称
Computer Systems Principles
开课学系
eee
所属学院
Faculty of Engineering
学分
3 学分
级别
3
课程简介
本课程为学生提供了计算机操作系统及其相关系统编程技术的广泛介绍。 课程大纲: • 操作系统概述:操作系统的目标和功能;现代操作系统;微软Windows概览;UNIX和LINUX • 文件系统与管理:文件组织与访问;文件目录;文件共享;次级存储管理;文件、目录和I/O访问的系统编程 • 进程描述与控制:进程定义;进程描述;进程控制;进程通信;进程控制和通信的系统编程 • 线程与调度:进程与线程;线程管理与调度;线程同步;线程管理的系统编程 • 内存管理:内存管理要求;内存分区;分页;分段;动态链接库(DLL);内存管理的系统编程 • 处理器调度:处理器调度类型;调度算法;多处理器调度;案例研究
学习目标
1. 理解计算机操作系统的基本结构。 2. 理解文件系统与管理、进程控制、调度与通信以及内存管理的基本概念。 3. 开发软件程序以实现上述系统功能。 4. 了解在解决问题时设计解决方案的创造性过程。
先修要求
EIE2105 数字与计算机系统
教学模式
讲授(24学时):向学生介绍基本原理和关键概念。 辅导课(总计15学时,部分为‘辅导/实验室/实践课’):补充讲授内容;小班授课,概念澄清和深入理解;讨论问题和应用实例。 实验室课程:学生使用软件工具开发系统程序以解决不同类型的问题。 作业:通过完成作业和课本中的章节问题,学生巩固理解和掌握知识。