2022-2023-1 20221409 《计算机基础与程序设计》第九周学习总结
2022-2023-1 20221409 《计算机基础与程序设计》第九周学习总结
作业信息
这个作业属于哪个课程 | 2022-2023-1-计算机基础与程序设计 |
---|---|
这个作业要求在哪里 | 如2022-2023-1计算机基础与程序设计第九周作业 |
这个作业的目标 | 概括本周学习内容 |
作业正文 | https://www.cnblogs.com/tong-shijia20221409/p/16842508.html |
教材学习内容总结
《c语言程序设计》第八章:本章主要讲了数组以及数组的定义、初始化以及一些常用算法,例如排序、查找、求最大值最小值等,还介绍了如何向函数传递一维数组和二维数组。
《计算机科学概论》第十章:本章标题为操作系统,讲了一些有关操作系统的内容,还有三种技术的基本原理:单块内存管理、分区内存管理、页式内存管理,其中分区内存管理中包含了最先分配、最优分配、最差分配三种分区方式,并且也了解了三种的区别在何处,进程管理中讲了三种方法:先到先服务、最短作业优先、轮询法。
教材学习中的问题和解决过程
-问题一:CPU的轮询算法为什么应用广泛?
-问题一解决过程:搜素资料可得,轮询算法简单、易于实现且无饥饿,因为所有进程都获得公平的 CPU 份额,但轮询算法有很大的缺点,它比较耗费CPU资源的方法,因为总要不停的来问才行。
代码调试中的问题和解决过程
-问题一:
上周的问题
-问题一解决过程:在检查代码时,if判断时将“==”少写一个为“=”,导致判断错误。
代码托管
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第九周 | 200/1400 | 1/22 | 4/44 |