2023-2024-1-20231319《计算机基础与程序设计》第九周学习总结

发布时间 2023-11-26 20:24:02作者: 20231319邓传山

2023-2024-1-20231319《计算机基础与程序设计》第九周学习总结

作业信息

这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 2022-2023-1计算机基础与程序设计第九周作业
这个作业的目标 计算机科学概论第10,11章 《C语言程序设计》第8章
作业正文 我的博客

学习目标:

  • 操作系统责任
  • 内存与进程管理
  • 分时系统
  • CPU调度
  • 文件、文件系统
  • 文件保护
  • 磁盘调度

教材学习内容总结

在有关操作系统的叙述中,本章主要讲的是系统软件与操作系统的关系:

教材学习中的问题和解决过程

进程管理系统:

《计算机科学概论》上写“进程可能被打断,所以需要执行进程管理系统,以跟踪进程......”。
我认为进程管理系统如果只是进行跟踪,那就没有任何意义,或许书上叙述的不是很完全。于是我查找资料,果然,进程管理系统的功能远不止书中所叙述的那些

  • ChatDPT给出的答案如下
    进程管理系统的作用包括以下几个方面:
  1. 创建和终止进程:管理系统负责创建新的进程,并在进程完成任务后终止它们,以释放资源并确保系统的稳定性。
  2. 进程调度:管理系统负责根据优先级和调度算法来决定哪个进程可以使用CPU,并在多个进程之间进行合理的调度,以提高系统的效率和响应速度。
  3. 进程通信:管理系统负责协调不同进程之间的通信和数据交换,以实现信息共享和协作工作。
  4. 进程同步:管理系统负责确保多个进程之间的同步和互斥访问,以避免竞争条件和数据不一致性问题。
  5. 资源管理:管理系统负责分配和管理系统资源,如内存、文件和设备等,以满足进程的需求并避免资源的浪费和冲突。
  6. 错误处理:管理系统负责监控和处理进程中的错误和异常情况,以确保系统的稳定性和可靠性。

“拥有创建新进程、终止已完成的进程、将因发生异常情况而无法继续运行的进程置于阻塞状态、负责进程运行中的状态转换功能”。

释:进程状态是指进程在其生命周期中所处的状态,通常包括就绪、运行、阻塞和终止四种状态。

所以,进程管理是一个功能特别强大的系统程序。

批处理与交互式:

《计算机科学概论》上写道:“目前的大多数计算机尽管是交互式的,但是有些作业依然会自行批处理”。这句话的的意思好像是交互式与批处理是相对的概念,我无法理解。
ChatGPT的回答:


Q:目前的大多数计算机尽管是交互式的,但是有些作业依然会自行批处理是什么意思
A自行批处理是指计算机系统能够自动执行一系列预先定义好的任务或作业,而无需用户的交互或干预。这些任务可以包括文件处理、数据处理、系统维护等,通常是通过批处理脚本或程序来实现。尽管大多数计算机已经具有交互式的功能,但是一些特定的作业仍然需要在没有用户干预的情况下进行批处理。
Q:如果用户干预这些作业会怎么办
A:如果用户在进行批处理作业时进行干预,可能会导致作业执行中断或出现错误。这是因为批处理作业通常是按照预先设定的顺序和条件来执行的,如果用户进行干预可能会破坏这种顺序,导致系统无法正确执行作业。因此,通常建议在进行批处理作业时尽量避免用户的干预,以确保作业能够按照预定计划进行顺利执行。

也就是说:分批处理是一个自动化的进程,如果人为干涉(交互式),可能会出现问题

基于AI的学习

选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容

“我在学***X知识点,请你以苏格拉底的方式对我进行提问,一次一个问题”

核心是要求GPT:“请你以苏格拉底的方式对我进行提问”

然后GPT就会给你提问,如果不知道问题的答案,可以反问AI:“你的理解(回答)是什么?”

如果你觉得差不多了,可以先问问GPT:“针对我XXX知识点,我理解了吗?”

GPT会给出它的判断,如果你也觉得自己想清楚了,可以最后问GPT:“我的回答结束了,请对我的回答进行评价总结”,让它帮你总结一下。

代码调试中的问题和解决过程

  • 问题1:XXXXXX
  • 问题1解决方案:XXXXXX
  • 问题2:XXXXXX
  • 问题2解决方案:XXXXXX
  • ...

上周考试错题总结

  • 错题1及原因,理解情况
  • 错题2及原因,理解情况
  • ...

其他(感悟、思考等,可选)

xxx
xxx

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90