2023-2024-1 20231326《计算机基础与程序设计》第九周学习总结

发布时间 2023-11-26 20:19:53作者: GisliW

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的学习

image
image
image
image
image
image
image
image

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第九周 209/1300 2/9 30/90