学期2023-2024-1 20231409 《计算机基础与程序设计》第九周学习总结
学期2023-2024-1 20231409 《计算机基础与程序设计》第九周学习总结
作业信息
这个作业属于哪个课程 | 2023-2024-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | 2023-2024-1计算机基础与程序设计第九周作业 |
这个作业的目标 | 《计算机科学概论》第10、11章 《C语言程序设计》第8章 |
作业正文 | https://www.cnblogs.com/twma/p/17857875.html |
教材学习内容总结
《计算机科学概论》
讲了操作系统的定义、责任,内存、进程和CPU管理的定义,批处理和分时,以及其他OS要素,内存管理的三种方式,其中内存管理是操作系统中的一个重要功能,它负责管理计算机系统中的内存资源。内存管理技术的目标是有效地分配和管理内存,以满足程序的内存需求,并确保程序之间的内存空间隔离和保护多道程序设计是一种计算机操作系统技术,它允许多个程序同时运行在计算机系统中。在多道程序设计中,计算机系统可以同时加载和执行多个程序,而不需要等待一个程序的执行完成才能执行下一个程序。这种技术可以提高计算机系统的利用率和吞吐量。
CPU调度的分类及介绍:CPU调度算法分为先到先服务的CPU调度、最短作业优先算法、轮询算法.
《C语言程序设计》
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址
指针的值是指针本身存储的数值,这个值将被编译器当作一个地址,而不是一个一般的数值。
向函数传递指针
普通变量作函数参数—按值调用
实参的值不随形参值的改变而改变
指针做函数参数—按地址调用
基于AI的学习
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 100/100 | 2/2 | 20/20 | |
第二周 | 100/200 | 2/4 | 10/30 | |
第三周 | 100/300 | 2/6 | 20/50 | |
第四周 | 100/400 | 2/8 | 15/65 | |
第五周 | 200/600 | 1/9 | 25/90 | |
第六周 | 200/800 | 1/10 | 20/110 | |
第七周 | 200/1000 | 1/11 | 20/130 | |
第八周 | 200/1200 | 1/12 | 20/150 | |
第九周 | 500/1700 | 1/13 | 20/170 |