2023-2024-1 20231425 计算机基础与程序设计九周作业

发布时间 2023-11-26 19:43:40作者: 李泽儒

作业要求在哪里

2023-2024-1计算机基础与程序设计九周作业

作业目标

学习教材《计算机科学概论》第10章《C语言程序设计》第8章并完成云班课测试

 

 

教材学习内容总结

《计算机科学概论》第10章:

操作系统概述: 理解操作系统的定义、作用,包括进程管理、内存管理、文件系统和用户接口等功能。

进程与线程: 详细了解进程和线程的概念,以及它们之间的关系,包括同步和互斥的机制。

内存管理: 深入学习内存的层次结构,虚拟内存的实现原理,以及页面置换算法。

文件系统: 具体了解文件系统的组成,索引结构、文件存储结构,以及文件权限和保护机制。

网络基础: 深入研究计算机网络的体系结构、通信协议,了解网络安全的基本原理。

处理机调度: 学习处理机调度算法,包括先来先服务、短作业优先等,了解它们的优缺点。

设备管理: 了解设备管理的基本概念,包括设备的分配、中断处理和设备驱动程序。

分布式系统: 介绍分布式系统的概念,理解分布式系统的特点和优缺点,以及通信机制。

C语言程序设计》第8章:

指针与数组: 深入了解指针和数组的关系,指针运算,以及指针与数组在函数参数传递中的应用。

结构体与共用体: 详细学习结构体和共用体的定义,嵌套结构体的使用,以及结构体与指针的关系。

动态内存分配: 具体了解动态内存分配的实现机制,使用malloc、calloc、realloc和free等函数。

文件操作: 深入研究文件的输入输出,包括二进制文件和文本文件的读写,以及文件指针的移动。

预处理器指令: 进一步了解预处理器的作用,宏定义的使用,条件编译和文件包含等指令。

位操作: 学习位运算的基本操作,包括按位与、按位或、位移等,以及在实际编程中的应用。

函数指针: 了解函数指针的定义和使用,以及函数指针在回调函数中的应用。

错误处理: 学习异常处理的方法,包括setjmp和longjmp的使用,以及errno变量的处理。

基于AI的学习

 

 

 

学习进度条

 

代码行数(新增/累积)

博客量(新增/累积)

学习时间(新增/累积)

重要成长

目标

5000行

30篇

400

 

第一周

200/200

2/2

20/20

 

第二周

300/500

2/3

18/38

 

第三周

300/1000

4/7

20/60

 

第四周

400/1300

5/7

20/60

 

第五周

400/1300

6/7

20/60

 

第六周

500/1000

7/7

22/120

 

第七周

900/1500

8/8

30/120

 

第八周

800/1500

9/9

60/120

 

第九周

1100/1500

10/10

50/80