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

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

时间:2023-10-18 23:15:20浏览次数:42  
标签:字节 20231402 系统 嵌入式 2024 寻址 内存 2023 计算机

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

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第4周作业
这个作业的目标 自学计算机科学概论第4章,第5章,《C语言程序设计》第3章
作业正文 https://www.cnblogs.com/lsh0815/p/17773513.html

教材学习内容总结

《计算机科学概论》

  • 门的类型,布尔代数,加法器的介绍,电路的分类和集成电路
  • 计算机部件的介绍,冯·诺依曼体系结构,并行体系结构,二级存储设备

《C语言程序设计》

  • 算术运算,宏常量和const常量,自动类型转换与强类型转换

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

  • 问题1:3、什么叫字节可寻址,不可寻址又该怎么理解,不可寻址的字节地址在哪里,可寻址的字节又有什么用途?
  • ChatGPT回答:字节可寻址和不可寻址是与存储和访问数据相关的概念,通常与计算机体系结构和内存管理有关。让我详细解释这些概念:

1.字节可寻址(Byte-Addressable):这是最常见的情况,它表示计算机内存中的每个字节都有一个唯一的地址。在字节可寻址系统中,你可以单独寻址和访问内存中的每个字节。这是大多数通用计算机体系结构所采用的方式,例如x86架构的计算机。
2.不可寻址(Word-Addressable):在不可寻址的情况下,内存被分为更大的单元,通常是字(Word)或其他固定大小的块。这意味着内存的每个地址不是字节的地址,而是一个更大单元的地址。因此,你不能单独寻址和访问内存中的每个字节,只能按照更大单元(例如字或块)来访问数据。

不可寻址的字节地址通常不存在。在这种情况下,内存被分为不同的单元,而每个单元具有唯一的地址。这意味着如果你需要访问一个单元内的字节,你必须知道该单元的地址以及字节在该单元内的偏移量。这是一个更为复杂的内存管理方式,通常与某些嵌入式系统或特定的计算机体系结构相关。
可寻址的字节具有以下用途:

3.通用性:字节可寻址允许更灵活地存储和操作数据,因为你可以访问和处理单个字节,而不必考虑固定大小的块或字。
4.精细的内存管理:在字节可寻址系统中,操作系统和应用程序可以更精细地管理内存,动态分配和释放字节级别的内存。
5.支持多种数据类型:字节可寻址允许计算机处理不同大小和类型的数据,从字符到整数、浮点数等。
6.灵活性:字节可寻址内存提供更大的灵活性,因为它可以适应各种应用,从文本处理到图像处理和多媒体。

总之,字节可寻址的内存是通用计算机中常见的方式,它提供了更高的灵活性和通用性,使计算机能够处理各种数据类型和应用。不可寻址的内存在一些特殊的环境中可能有用,但通常更复杂,且不如字节可寻址的内存灵活。

  • 问题2:4、嵌入式具体是怎样的,生活中随处可见嵌入式这个名称,那为什么嵌入式应用如此广
  • ChatGPT回答:嵌入式系统是一种专门设计用于执行特定任务或功能的计算机系统。它通常被嵌入在其他设备、系统或产品中,以控制、监视或处理各种任务和操作。以下是嵌入式系统的一些特点和原因,解释了为什么它们在生活中如此广泛应用:

1.特定任务:嵌入式系统被设计用于执行特定的任务或功能,例如汽车上的引擎控制、智能手机上的操作系统、家用电器上的控制逻辑等。它们不是通用计算机,而是专门为某种特定的应用而优化的。
2.小型化:嵌入式系统通常非常小巧,因为它们需要适应其他设备或产品中的有限空间。这使得它们可以集成到各种物理形态中,从微型芯片到小型电路板。
3.低功耗:嵌入式系统通常需要在低功耗条件下运行,这对于移动设备、电池供电设备和无线传感器网络等应用至关重要。
4.高性能:尽管小巧,嵌入式系统通常具有高性能,能够处理复杂的任务和数据。这要求它们在有限的资源内实现高效的计算。
5.实时性:某些嵌入式系统需要实时响应,例如汽车的防抱死制动系统或飞机的飞行控制系统。它们必须在指定的时间内完成任务。
6.定制性强:嵌入式系统通常根据特定的应用需求进行定制开发。这使得它们可以精确满足设备或产品的功能需求。
7.通信能力:许多嵌入式系统具有通信能力,可以与其他设备、网络或云服务进行数据交换。这在物联网应用中尤为重要。
8.成本效益:由于它们的小型化和定制性,嵌入式系统通常在成本上更具竞争力,使得各种设备和产品能够以合理的价格提供给消费者。

因此,嵌入式系统之所以如此广泛应用,是因为它们可以在各种领域中提供高效、可靠和定制化的解决方案,从而使设备和产品更加智能化、自动化和功能强大。从智能手机到家用电器、汽车、医疗设备、工业控制系统以及物联网设备,嵌入式技术在现代社会中扮演着重要的角色。

  • 问题3:如何用半加器构成全加器,加法器具体是怎样执行的?
  • chatGDP回答:半加器用于执行两个单比特二进制数的加法操作,它有两个输出:一个是和(Sum),另一个是进位(Carry)。全加器用于执行三个单比特二进制数的加法操作,其中两个输入用于相加,第三个输入是上一个加法的进位。全加器包含两个半加器和一个或门,其中一个半加器用于执行两输入的加法,另一个半加器用于处理进位。具体来说,进位输入和两个操作数输入进行与运算,结果用于第一个半加器,然后两个半加器的和输出通过或门产生全加器的和输出。全加器的进位输出可用于级联多个全加器以执行多位数的加法操作。

基于AI的学习





上周考试错题总结

  • In base 16, the digit E corresponds to what decimal value?
    A. 1 B. 10 C. 12 D. 14 E. 15
    正确答案: D
    你的作答: E
    做的时候知道E是第15个,忽略了0。

  • The category of numbers called integers includes negative numbers.
    正确答案: 正确
    你的作答: 错误
    误认为题目中的负数指所有负数。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 2/2 20/20
第二周 100/100 2/4 40/40
第三周 300/500 6/7 62/60
第四周 700/800 8/9 80/80
  • 计划学习时间:15小时

  • 实际学习时间:18小时

标签:字节,20231402,系统,嵌入式,2024,寻址,内存,2023,计算机
From: https://www.cnblogs.com/lsh0815/p/17773513.html

相关文章

  • 2023.10.18——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.JAVA编程明日计划:学习......
  • 2023.10.18
    今天终于把周一布置的课堂测试完成了,说真的,有些困难。代码如下:<%@pageimport="java.util.Random"%><%@pageimport="java.util.ArrayList"%><%@pageimport="java.util.Scanner"%><%@pagecontentType="text/html;charset=UTF-8&......
  • P5987 [PA2019] Terytoria / 2023NOIP A层联测13 T3 全球覆盖
    P5987[PA2019]Terytoria/2023NOIPA层联测13T3全球覆盖题面及数据范围对于一个点对,可以降维为线段,转化为1维的问题。如图:我们可以在横着的方向和竖着的方向个选择一种颜色的线段,任意一种选择可以构成一个合法的矩形。我们需要求最大重叠面积,可以转化为两个一维的求......
  • 2023/10/18 下午一家小公司 晚上上海微电子 然后南京小公司
    每日经历:早上 感性:好像现在越来越难起床了分析:手机电脑看得太多了精神衰弱  早睡可能有所缓解下午 感性:又是两个小时的车程自己好像不想准备了一样去了小公司  四周无人一层楼拥有甚至几家公司 我的青春绝对不可能奉献给这种小公司理性:小公司做业务......
  • P2024 [NOI2001] 食物链
    P2024[NOI2001]食物链法一:种类并查集A->B->C->A[1,n]:表示同类,[n+1,2n]:表示猎物,[2n+1,3*3]:表示天敌点击查看代码#include<bits/stdc++.h>usingnamespacestd;constintN=5e4+10;intfa[3*N];intfind(intx){ returnx==fa[x]?x:fa[x]=find(fa[x......
  • 日常记录--2023-10月18日--周三
    日程:今天只有上午有课,7点起床,吃了个早饭去上课,早上第一节数据结构,学习了队列,还讲了相关应用。中午午休一个小时,下午起来干了点别的,完善了之前的代码,晚上7-9点听了下代码随想路,学了会javaweb。学了什么:可恶的Javaweb,复习了数据结构。PS:不想学习,想要成为月饼盒;......
  • HO引擎近况20231018
    放完假就开始忙现在又开始晚上9点下班了,一直到现在才想起来写博客公司搬家了。搬到了原来公司附近的写字楼里面工作环境变了,算是有好有坏吧好处是当初排座位的时候我要了一个靠过道的位置,现在看来还真的不错能把小柜子放到桌子外面的过道上一部分,还能放两个小柜子不靠窗户所......
  • 20231018打卡
    上午,我们进行了一次听写练习。这是一项对我们英语听力和拼写能力的考验。我在经过认真准备后,感觉状态非常好,成功地完成了听写。这让我感到很有成就感,同时也对自己的英语学习有了更大的信心。下午,为了放松自己,我和几个朋友一起去打篮球。我们组成了一个3V3的篮球队,这次打篮球让我......
  • 2023年全网最全最细最流行的自动化测试工具有哪些?
    一:前言随着测试工程师技能和工资待遇的提升,甚至有一部分的开发人员开始转入测试岗位,跨入自动化领域的测试攻城狮越来越多。在自动化测试领域,自动化工具肯定占据了核心的位置。本文总结了常用的测试自动化工具和框架,这些工具和框架有助于更好地定位自己,以跟上软件测试的发展趋势......
  • USACO 2023 US Open Platinum Triples of Cows
    洛谷传送门LOJ传送门hottea.一次删点操作的影响太大了,考虑添加虚点以减小影响(相同的套路在CF1882E2TwoPermutations(HardVersion)也出现过)。具体而言,我们把第\(i\)条边\((u,v)\)变成\((u,n+i),(v,n+i)\)。称编号\(\len\)的点为黑点,编号\(>n\)的点......