首页 > 编程语言 >2023-2024-1 20231304 《计算机基础与程序设计》第二周学习总结

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

时间:2023-10-08 18:33:50浏览次数:43  
标签:学习 计算机 20231304 2024 第二周 指令 2023 程序设计 CPU

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

作业信息

这个作业属于哪个课程 2023-2024计算机基础与程序设计
这个作业要求在哪里 《计算机基础与程序设计》第二周学习总结要求
作业正文 2023-2024-1 20231304 《计算机基础与程序设计》第二周学习总结

教材学习内容总结

计算机是一种设备,而计算机科学是一种动态实体,用于解决问题以及与它所处环境进行交互。 计算机科学由硬件、软件和它们管理的数据构成。 计算机硬件是计算机系统的物理元件。 计算机软件是提供计算机执行的指令的程序。 计算机系统的核心是它管理的信息。 计算机系统的分层包括信息层、硬件层、程序设计层、操作系统层、应用层、通信层。 信息层反映了计算机表示信息的方式,采用二进制管理。 硬件层由计算机系统的物理硬件组成。 程序设计层负责处理软件、用于实现计算的指令以及管理数据。 操作系统层管理硬件设备、程序和数据间的交互方式。 应用层用计算机解决真实世界的问题。 通信层是计算系统操作的基础层。

基于AI的学习

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

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

AI:好的,让我们开始吧。苏格拉底是一位伟大的哲学家和思想家,他提倡通过不断提问和质疑来获得真正的知识和理解。那么,我会以苏格拉底的方式来向你提问,希望能够帮助你更好地理解和掌握计算系统的知识点。

在计算系统中,什么是数据和指令?它们的作用是什么?

这个问题是为了帮助你了解计算系统中的基本概念。在计算机中,数据和指令是两个最基本的元素。数据是用于操作和计算的信息,而指令则是告诉计算机如何处理这些数据的命令。通过对这个问题的思考,你可以更好地理解计算系统的基本工作原理。
我:数据和指令都是二进制代码

数据:是用于计算和处理的信息,可以理解为“做”的时候需要的原始数据。计算机中,数据可以分为数值和非数值两种类型,其中数值数据用于表示数量,而非数值数据用于表示文字、图像、音频、视频等其它信息。
指令:是计算机能够识别和执行的操作,可以理解为“做什么”和“怎样做”。指令包括操作码和地址码,其中操作码用来表示操作的性质,例如加法、减法等;地址码用来表示操作数在存储器中的位置。

AI:在程序中成为一条常见的指令作用是什么?
我:在程序中,指令的作用是对计算机下令,让计算机执行某些操作。
指令,又叫命令,是计算机程序中的一个指令序列,计算机执行指令时,会一条一条地边读边执行指令。
指令的分类有很多种,如算数操作指令、逻辑操作指令、移位指令、处理器控制指令等。

计算机组成原理中CPU总会一直执行指令吗?
AI:计算机组成原理中CPU并不总是会一直执行指令。
在计算机中,除了CPU,还有GPU以及其他芯片,当某些工作可以由这些芯片完成时,CPU就会进入待机模式,等其他芯片把工作完成或者工作遇到问题之后,会给CPU发出中断请求,然后CPU再醒来处理问题。现在的CPU都是多核、多线程CPU,所以一般只要计算机正常开机,CPU总会有一部分是在工作着。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 4/4 25/45

参考:软件工程软件的估计为什么这么难软件工程 估计方法

  • 计划学习时间:20小时

  • 实际学习时间:25小时

  • 改进情况:

(有空多看看现代软件工程 课件
软件工程师能力自我评价表
)

参考资料

标签:学习,计算机,20231304,2024,第二周,指令,2023,程序设计,CPU
From: https://www.cnblogs.com/Augenstem/p/17749852.html

相关文章

  • GCC测试 20231304
    ......
  • 2023牛客OI赛前集训营-提高组(第三场)C.分糖果
    2023牛客OI赛前集训营-提高组(第三场)C.分糖果目录2023牛客OI赛前集训营-提高组(第三场)C.分糖果题目大意做法对于\(30pts\)对于\(20pts\)对于\(100pts\)C-分糖果_2023牛客OI赛前集训营-提高组(第三场)(nowcoder.com)题目大意求前\(i(i\in[1,n])\)个数分成\(k\)个连续的区......
  • # 2023-2024-1 20231311《计算机基础与程序设计》第2周学习总结
    作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/12998这个作业的目标自学教材,计算机科学概论第1章并完成云班课测试,《C语言程序设计》第1......
  • LitCTF 2023--Reverse
    世界上最棒的程序员(签到题,进去就送)进IDA或者OD都可以:拿到LitCTF{I_am_the_best_programmer_ever}ez_xor(简单异或)进IDA能看到大大的XOR拿到异或的文档“E`}J]OrQF[V8zV:hzpV}fVF[t”,因为是简单的异或,用这个来运行一下,动调即可:拿到LitCTF{XOR_1s_3asy_to_OR}enbase64进IDA......
  • 2023-2024-1 20231309 《计算机基础与程序设计》第二周学习总结
    2023-2024-120231309《计算机基础与程序设计》第二周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第二周作业这个作业的目标作业正文2023-2024-120231309《计算机基础......
  • LY1366 [ 20231005 NOIP 模拟赛 T0 ] 加固
    题意设\(T\)是由\(26\)小写英文字母排列得到的字符串。\(T'\)由\(T\)复制若干次得到。给定字符串\(S\)为\(T'\)的子序列,求\(T'\)的最小复制次数。保证出现的不同字母不超过\(20\)种\(1\le|S|\le10^5\)Sol一个巧妙的转化,考虑将\(T\)串作为字典序,那么当......
  • 记一次Smanga SQL注入漏洞挖掘(CVE-2023-36076)
    记录一次本人CVE漏洞挖掘的过程,此漏洞已被分配编号:CVE-2023-36076引言水一篇文章,本文介绍了一次对某开源项目基于时间盲注的SQL注入漏洞的挖掘,此开源项目是一个流媒体管理平台,注入点为/php/history/add.php接口中的mediaId参数,指纹信息显示数据库采用Mysql。漏洞挖掘正常......
  • 记一次Smanga 身份验证绕过漏洞挖掘(CVE-2023-36079)
    记录一次本人CVE漏洞挖掘的过程,此漏洞已被分配编号:CVE-2023-36079引言本文介绍了一次针对某开源项目的身份验证绕过漏洞,此开源项目是一个流媒体管理平台。代码审计审计代码发现功能接口点使用check_user_power()函数进行权限校验。跟踪该函数,发现没有使用常规的JWT或者自......
  • LY1374 [ 20231008 NOIP 模拟赛 T2 ] 机房惨案
    题意给定一棵树,每次操作将一个点染成黑色。求询问的点到所有黑点的路径编号最小值。**数据保证第一次为染色操作**Sol注意到保证第一次为染色。考虑钦定根节点为染色的点。那么对于所有染色操作,暴力记录染色的点到根节点的路径上所有点的贡献。每个点只会贡献一次,这部分......
  • 记一次Smanga 任意文件读取漏洞挖掘(CVE-2023-36077)
    记录一次本人CVE漏洞挖掘的过程,此漏洞已被分配编号:CVE-2023-36077引言水一篇文章,本文介绍了对一个开源项目的未授权任意文件读取漏洞的挖掘,此开源项目是一个流媒体管理平台。漏洞原理源码处使用了PHP函数file_get_contents读取文件内容,接收的参数file通过POST直接传入,没有......