2023-2024-1 20231425 计算机基础与程序设计九周作业
作业要求在哪里 |
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 |
|