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

发布时间 2023-11-26 21:10:36作者: 20231318傅述令

作业信息

这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 2022-2023-1计算机基础与程序设计第九周作业
这个作业的目标 自学教材《计算机科学概论》第10、11章以及《C语言程序设计》第8章并完成云班课测试。
作业正文 2023-2024-1 学号20231318《计算机基础与程序设计》第九周学习总结

教材学习内容总结

1.《计算机科学概论》第十、十一章:

第十章主要介绍了

  • 操作系统的角色(内存、进程与CPU管理、批处理、分时、其他OS要求)
  • 内存管理(单块内存管理、分区内存管理、页式内存管理)
  • 进程管理(进程状态、进程控制块)
  • CPU调度(先到先服务、最短作业优先、轮询法)
    第十一章主要介绍了
  • 文件系统(文本文件和二进制文件、文件类型、文件操作、文件访问、文件保护)
  • 目录(目录树、路径名)
  • 磁盘调度(先到先服务磁盘调度法、最短寻道时间优先磁盘调度法、SCAN磁盘调度法)。

2.《C语言程序设计》第八章:

主要介绍了

  • 一维数组与二维数组的定义和初始化
  • 向函数传递数组
  • 数组的排序与数组元素的查找

教材学习中的问题和解决过程

问题1:为什么需要逻辑地址和物理地址两个地址?
   解决:通过CSDN上查找相关文章知逻辑地址就像一栋大楼的房间号,物理地址就像大楼中房间的实际位置。
   程序员在设计程序大楼时,首先规划了每个房间的编号,这就是逻辑地址。这个过程允许程序员安排大楼内的不同功能区域,即在编写程序时规划逻辑地址空间。
   一旦大楼建成,人们需要实际使用房间时,这时房间号需要映射到实际的位置,就像逻辑地址需要映射到物理地址一样。这个过程由大楼管理员(操作系统)来完成,确保每个人都能找到他们需要的房间。

基于AI的学习

image
image
image
image
image
image

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 10篇 300小时
第一周 200/200 1/1 28/28 学会了markdown语法
第二周 100/300 1/2 10/38 学会了使用chatgpt
第三周 150/450 1/3 15/53 学习运用c语言编写简单程序
第四周 150/600 1/4 20/73 学习运用C语言输出数学计算程序,熟悉门电路知识
第五周 120/720 1/5 13/86 学习运用基本的机器语言、汇编语言和伪代码
第六周 180/900 1/6 20/106 学习综合运用分支结构与循环结构
第七周 200/1100 1/7 14/120 学习运用跳转结构与调用函数
第八周 300/1400 1/8 13/133 学习运用一维和二维数组以及基本的指针用法
第九周 250/1650 1/9 18/151 学会了函数指针、指针与数组以及动态内存分配

预计学习时间:15小时
实际学习时间:18小时

参考资料