# 2023-2024-1 学号:20231305 《计算机基础与程序设计》第9周学习总结
发布时间 2023-11-26 20:55:05作者: 20231305
2023-2024-1 学号:20231305 《计算机基础与程序设计》第9周学习总结
作业信息
教材学习内容总结
《计算机科学概论》第十、十一章:第十章介绍了计算机操作系统,说明了计算机的操作系统的两个主要责任是管理计算机的资源,并提供人机交互的界面,因为操作系统采用多道程序设计,程序将竞争CPU的访问,所以操作系统必须执行内存管理,因为正在被执行的程序有可能被打断,所以操作系统还要执行进程管理。分时操作可以可以创建虚拟机的假象。逻辑地址相映射。区别固定分区和动态分区:固定分区是把内存分成特定数目的分区以载入程序的内存管理法,动态分区是根据容纳程序的需要对内存分区的内存管理方法。CPU 各种调度处理方法。
第十一章介绍了文件系统和目录,文件系统是操作系统为他管理文件提供的逻辑视图,目录是文件的有名分组,文本文件和二进制文件其实都是以二进制的形式储存的,只是文本文件用的是字符表示法,二进制文件用的是通过定义特制的二进制格式表示数据。
《C语言基础与程序设计》:这一张讲述了数组这种数据结构以及数组向函数的传递,让我使用C语言编程时更加方便。不必定义很多数组。
教材学习中的问题和解决过程
- 问题1:没有弄懂固定分区法和动态分区法具体如何实现。
- 问题1解决方案:通过查询得知
代码调试中的问题和解决过程
- 问题1:不知道如何随意地控制输入的学生人数
- 问题1解决方案:通过询问得知,可以通过输入一个小于0的值这个值可以是学号或成绩,并通过这个跳出循环,进而达到输入任意人数的目的。
学习进度条
|
代码行数(新增/累积) |
博客量(新增/累积) |
学习时间(新增/累积) |
重要成长 |
目标 |
5000行 |
30篇 |
400小时 |
|
第一周 |
200/200 |
2/2 |
20/20 |
|
第二周 |
300/500 |
2/4 |
18/38 |
|
第三周 |
500/1000 |
3/7 |
22/60 |
|
第四周 |
1300/1300 |
8/9 |
30/90 |
|
第五周 |
1300/1300 |
6/9 |
90/90 |
|
第六周 |
1300/1300 |
8/9 |
60/90 |
|
第七周 |
1300/1300 |
8/9 |
60/90 |
|
第八周 |
800/1300 |
8/9 |
60/90 |
|
第九周 |
600/1300 |
8/9 |
60/90 |
|