首页 > 编程语言 >学年(2023-2024-1)学号(20231311)《计算机基础与程序设计》第4周学习总结

学年(2023-2024-1)学号(20231311)《计算机基础与程序设计》第4周学习总结

时间:2023-10-22 21:36:57浏览次数:35  
标签:学习 存储 计算机 20231311 浮点数 2024 2023

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

作业信息

这个作业属于哪个课程 <班级的链接>(2023-2024-1-计算机基础与程序设计)
这个作业要求在哪里 <作业要求的链接>(2023-2024-1计算机基础与程序设计第四周作业)
这个作业的目标 学习目标:学习并掌握门电路组合电路,逻辑电路冯诺依曼结构CPU,内存,IO管理嵌入式系统,并行结构和物理安全等
作业正文 https://i.cnblogs.com/posts/edit;postId=17781076

教材学习内容总结

第4章:数据表示与存储

1.数据表示:介绍不同数据类型(整数、浮点数、字符等)在计算机中的表示方式,包括二进制、八进制、十进制和十六进制表示法。

2.位与字节:解释计算机中的最小数据单元是位(0或1),以及如何组合位来表示更复杂的数据,例如字节(8位)和字(16位或32位)。

3.编码方案:讨论不同的字符编码方案,如ASCII、UTF-8和UTF-16,以便理解如何在计算机上存储和表示文本。

4.有符号和无符号整数:解释有符号和无符号整数之间的区别,以及如何在计算机中表示它们。

5.浮点数表示:介绍浮点数的IEEE 754标准表示法,包括正负无穷大、NaN(非数值)等特殊情况。

6.存储器层次结构:探讨计算机内存的层次结构,包括寄存器、高速缓存、主存和辅助存储,以及其作用和性能。

7.磁盘和固态硬盘存储:了解磁盘和固态硬盘的工作原理,以及它们如何在计算机中用于数据存储。

第5章:计算机体系结构

1.冯·诺依曼体系结构:介绍计算机的基本体系结构,包括中央处理单元(CPU)、内存、输入/输出设备和总线。

2.指令集架构(ISA):讲解不同类型的ISA,如精简指令集计算机(RISC)和复杂指令集计算机(CISC),以及它们的特点和性能比较。

3.CPU结构:解释CPU的各个组成部分,如算术逻辑单元(ALU)、寄存器、控制单元和时钟,以及它们如何协同工作执行指令。

4.存储器层次结构:进一步探讨存储器的层次结构,包括高速缓存和虚拟内存的作用,以及如何提高性能。

5.流水线处理:介绍流水线处理的概念,以提高指令执行效率,包括流水线阶段如取指、解码、执行和写回。

6.并行处理:讨论多核处理器和并行计算的重要性,以满足日益复杂的计算需求。

7.总线结构:解释总线的作用,包括数据总线、地址总线和控制总线,以及它们如何协调各组件的通信。

这些章节提供了关于数据表示、计算机体系结构和计算机工作原理的基本概念。理解这些概念对于计算机科学和信息技术领域的学习至关重要,因为它们奠定了计算机科学的基础,帮助我们理解计算机如何存储和处理数据。

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

问题1:磁盘和固态硬盘的工作原理,为什么可以在计算机中用于数据存储?
问题1解决方案:通过查询相关资料,明白了传统硬盘的存储介质是 磁性材料 ,通过磁头的磁化来 存储数据 ,因此对磁场敏感,而且长时间存储可能会出现 磁性衰减 的情况。 而SSD则是使用闪存芯片作为存储介质,通过电荷的变化来存储数据,因此具有更长的存储寿命和更高的稳定性。
问题2:不明白浮点数的IEEE 754标准表示法,找到了相关资料:
显示图片
显示图片
通过例子明白了如何转化。

基于AI的学习

显示图片
显示图片
显示图片

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

问题1:输出格式:"%d\n"如何表达
问题1解决方案:通过他人指导,要输出一个以"%d\n"为输出格式的数,可以用以下代码

include <stdio.h>

int main()
{
printf ("%d\n",要输出的数);
return 0;
}

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

在编写程序的过程中,我学会了将一个大问题拆分成小的、可解决的子问题。通过分析问题、设计算法,我逐渐掌握了解决各种编程难题的能力。这种逻辑思维和问题解决能力是在任何编程语言中都非常重要的技能。

学习进度条

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

标签:学习,存储,计算机,20231311,浮点数,2024,2023
From: https://www.cnblogs.com/wuguan123456/p/17781076.html

相关文章

  • CSP-S 2023
    [CSP-S2023]密码锁耗时1h?思路考试时先前没有看懂题。因为给出的\(n\)个状态都是转了的,所以可以枚举所有转回来的状态,如果有一种状态出现了\(n\)此就是可以的。呜呜呜小图灵你为什么给我标\(70\)分!code#include<bits/stdc++.h>usingnamespacestd;inta[10][6......
  • CSP2023邮寄
    时隔许久,要不是才考完CSP,差点忘记要写博客里。(第一次欸)前一天上午感觉今天啥事都没干,上午一来先打开PVZ,一天自习,这不先休息一下?老师应该不知道我博客吧。towhourslater:想补一下模拟赛的题,发现75分怎么也改不动了,算了看一下第4题推式子吧,不知不觉上午就过去了。下午中午......
  • 2023-2024-1 20231415 《计算机基础与程序设计》第四周学习总结
     这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK04这个作业的目标学习计算机科学概论第四五章和C语言程序设计第三章,完成测试作业正文我的博客教材内......
  • DASCTF X CBCTF 2023|无畏者先行 CRYPTO—WP
    EzRSA1、题目信息fromCrypto.Util.numberimport*importrandomfromgmpy2import*fromlibnumimport*fromflagimportflagdefpadding(f):random_chars=bytes([random.randint(0,255)for_inrange(32)])f=f+random_charsreturnfdefg......
  • 2023-2024-1 20231321 王曦轶《计算机基础与程序设计》第4周学习总结
    2023-2024-120231321《计算机基础与程序设计》第4周学习总结作业信息这个作业属于哪个课程<班级的链接>(2023-2024-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2022-2023-1计算机基础与程序设计第4周作业)这个作业的目标<计算机科学概论第4章,......
  • 2023-2024-1 20231310 《计算机基础与程序设计》第4周学习总结
    作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第4周作业这个作业的目标计算机科学概论第4章,第5章,C语言程序设计第3章等作业正文https://www.cnblogs.com/wang-hoNbang/p/17781109.html......
  • 2023-2024-1 20231419 《计算机基础与程序设计》第四周学习总结
    2023-2024-120231419《计算机基础与程序设计》第四周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK04这个作业的目标预习《计算机科学概......
  • 2023-2024-1 20231325 《计算机基础与程序设计》第四周学习总结
    目录作业信息教材学习内容总结1.《计算机科学概论》第四章,第五章2.《c语言程序设计》第三章基于AI的学习学习心得学习进度条作业信息这个作业属于哪个课程2023-2024-1《计算机基础与程序设计》这个作业的要求在哪里1.学习《计算机科学概论》第四章,第......
  • 2023.10.22——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.休息明日计划:学习......
  • DASCTF X CBCTF 2023|无畏者先行(Misc WP)
    justpaint1、题目信息FLAG被我弄丢了>_<不过,JBN应该记得,或许你能从他那得到一些线索。附件是压缩包有密码。。2、解题方法暴力破解压缩包,测试长度为6,选择所有数字得到密码后解压train.pyimporttorchimporttorch.nnasnnimportnumpyasnpimportmatplotlib.pyplot......