2023-2024-1 20231326《计算机基础与程序设计》第九周学习总结
作业信息
这个作业属于哪个课程 | 2023-2024-1-计算机基础与程序设计 |
---|---|
这个作业要求在哪里 | 2022-2023-1计算机基础与程序设计第X周作业 |
这个作业的目标 | 《计算机科学概论》第10,11章 《C语言程序设计》第8章 |
作业正文 | https://www.cnblogs.com/gisliw/p/17856585.html |
教材学习内容总结
《计算机科学概论》
- 第十章 操作系统
- 操作系统的角色与构成
- 进程管理
- 先到先服务FCFS
- 最短作业优先
- 轮询法
- 内存管理
- 单块内存管理
- 分区内存管理
- 页式内存管理
- CPU调用
- 先到先服务FCFS
- 最短作业优先SJF
- 轮询法RR
- 第十一章 文件系统
- 文件
- 文本文件
- 二进制文件
- 文件访问与操作
- 目录
- 绝对路径、相对路径
- Windows, UNIX系统的目录差异
- 磁盘调度
- 磁盘驱动器
- 先到先服务
- 最短寻道时间优先
- SCAN调度及变体:LOOK调度
- 文件
《C语言程序设计》
- 数组与算法基础
- 一维数组
int array[元素个数]
- 数组元素的输入方式:
初始化输入int array[] = {1, 2, 3, ...}
用户键盘读入
int array[4]; for(int i = 0; i < 4; i++){ scanf("%d", array[i]); }
- 二维数组
int array[行数][列数]
- 按行输入,按行存储,因此列数在输入时不可省略
- 向函数传递数组
由于传递信息时会传递数组的开始地址,所以各函数之间是可以访问一个数组的。
- 一维数组
教材学习中的问题和解决过程
在学习页式内存管理时,没有理解透彻,而且感觉这会导致进程时长增大,不利于运算,查阅资料才清楚。
通过页式内存管理,将分好的帧的物理地址与进程运行的页的逻辑地址用页表一一映射,从而防止一定的内存分配问题,而且能够实现虚拟内存功能。
基于AI的学习
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第九周 | 209/1300 | 2/9 | 30/90 |