2023-2024-1 20231324 《计算机基础与程序设计》第9周学习总结
作业信息
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13005 |
这个作业的目标 | 《计算机科学概论》第10、11章 《C语言程序设计》第8章 |
作业正文 | 2023-2024-1 20231324 《计算机基础与程序设计》第八周学习总结 - 张殊瑜 - 博客园 (cnblogs.com) |
教材学习内容总结
计算机科学概论
- 操作系统的主要责任包括:
- 进程管理:负责进程的创建、调度、同步和通信等操作。
- 内存管理:分配和回收内存资源,确保进程运行过程中对内存的合理使用。
- 文件管理:管理文件和目录,包括创建、删除、读取、写入等操作。
- 设备管理:负责硬件设备的分配、使用和回收,设备驱动程序的加载和卸载。
-
内存与进程管理:
- 进程管理:采用时间片轮转、优先级调度等算法进行CPU调度,确保资源的高效利用。
- 内存管理:采用虚拟内存技术,实现进程地址空间与物理内存的映射,提高内存利用率。
-
CPU调度:
- 主要算法:先来先服务、最短作业优先、优先级调度等。
- 目标:公平、高效地分配CPU资源,提高系统吞吐量。
-
文件、文件系统:文件系统:负责组织和管理文件,包括目录结构、文件名、权限等。文件保护:采用访问控制、加密等技术,确保文件安全。
-
磁盘调度:磁盘调度:负责磁盘I/O操作的调度,提高磁盘读写效率。
-
策略:如电梯算法、扫描算法等,优化磁盘访问顺序,降低磁盘寻址时间。
C语言程序设计
- 指针定义int *pa
- 初始化 *pa = &a
- 解引用运算符 * 如:*pa指向a变量
- 一维数组和二维数组,包括一维数组和二维数组的定义和初始化。
- 介绍了交换法排序、选择法排序两种排序方法,顺序查找、折半查找两种查找方法。基于AI的学习
基于AI的学习
标签:20231324,调度,程序设计,2024,内存,2023,磁盘 From: https://www.cnblogs.com/zhangshuyu2005/p/17856639.html