首页 > 编程语言 >《计算机基础与程序设计》第4周学习总结

《计算机基础与程序设计》第4周学习总结

时间:2024-10-20 15:21:52浏览次数:1  
标签:总结 计算机 协同工作 内存 存储设备 程序设计 数据 CPU

学期2024-2025-1 学号20241414 《计算机基础与程序设计》第四周学习总结

作业信息

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 2024-2025-1计算机基础与程序设计第四周作业
这个作业的目标 1.算法的描述方法2.分支语句3.条件运算符4.逻辑运算
作业正文 本文链接

教材学习内容总结

1.算法的描述方法
2.分支语句
3.条件运算符
4.逻辑运算

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

问题:计算机硬件中,CPU、内存和存储设备之间如何协同工作
解答:计算机硬件中的CPU(中央处理器)、内存(RAM,随机存取存储器)和存储设备(如硬盘或固态硬盘)之间的协同工作是计算机运行的基础。以下是它们如何协同工作的简要概述:

CPU(中央处理器):

CPU是计算机的大脑,负责执行程序指令和处理数据。
它从内存中获取指令和数据,进行处理,然后将结果写回内存。
内存(RAM):

内存是临时存储设备,用于存储当前正在使用或即将使用的程序和数据。
因为它允许快速读写,所以CPU会将需要频繁访问的数据和程序从存储设备加载到内存中。
内存是易失性的,意味着断电后存储的数据会丢失。
存储设备:

存储设备(如HDD硬盘驱动器或SSD固态硬盘)用于长期存储数据和程序。
它们比内存有更大的存储容量,但读写速度较慢。
当程序或数据需要被使用时,它们会被从存储设备读取到内存中,供CPU使用。
协同工作流程大致如下:

启动:当计算机启动时,BIOS/UEFI固件会从启动设备(通常是硬盘或固态硬盘)加载操作系统到内存中。
加载程序:操作系统加载后,用户可以启动应用程序。应用程序的代码和需要的数据从存储设备读取到内存中。
执行程序:CPU从内存中获取指令,执行这些指令,并可能将数据从内存读取到CPU的寄存器中进行处理。
处理数据:处理过程中产生的数据也会被暂存在内存中。
存储结果:处理完成后,结果可能需要被写回内存,或者在某些情况下直接写入存储设备。
缓存:为了提高效率,CPU和内存之间可能还有缓存(如L1、L2、L3缓存),这些缓存可以临时存储CPU频繁访问的数据,减少从内存中读取数据的次数。
整个过程中,操作系统负责管理资源,包括决定哪些数据应该被加载到内存中,以及如何分配CPU时间给不同的任务。这种协同工作确保了计算机能够高效地运行程序和处理数据。

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

问题一:输出数字过大,整型无法输出
解决方案:输出长整型
问题二:输出八进制和十六进制前面0没有保留
解决方案:在格式说明符中添加0标志

标签:总结,计算机,协同工作,内存,存储设备,程序设计,数据,CPU
From: https://www.cnblogs.com/Jdkr/p/18487353

相关文章

  • java计算机毕业设计贷款申请审核管理系统(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景在当今社会,金融服务与教育领域的交互日益频繁。随着教育成本的不断上升,无论是学生的学业深造还是教师的职业发展相关的学习进修等,都可能涉及到贷......
  • 第九届中国大学生程序设计竞赛 深圳站(CCPC 2023 Shenzhen Site)
    Preface由于这周末大家都要补课,因此只能把训练挪到周五晚上了然后祁神打了2h就跑路去上课了,前期我和徐神也因为成都站相关的一些准备工作被迫脱离了比赛因此最后发现机时不够会写的D赛后30min过了,感觉正常打的话应该能出9题A.AGoodProblem考虑按值域分治,从二进制位......
  • java+vue计算机毕设高考志愿智能填报系统【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着高等教育的普及和高考制度的改革,高考志愿填报成为每位考生及家长面临的重大决策问题。传统的高考志愿填报依赖于纸质指南和口头咨询,信息获取渠道......
  • java+vue计算机毕设大学生四六级刷题交流系统【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着高等教育的普及和英语作为国际交流语言的重要性日益凸显,大学英语四六级考试已成为衡量大学生英语水平的重要标尺。然而,面对海量的备考资料和复杂......
  • java+vue计算机毕设电子健康证管理系统【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着社会的快速发展和人们生活水平的提高,公共卫生安全日益成为社会各界关注的焦点。传统的健康证管理方式大多采用纸质记录,不仅容易丢失、损坏,而且查......
  • java+vue计算机毕设蛋糕店销售管理系统【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着生活水平的不断提升,消费者对蛋糕等甜点的需求日益多样化与个性化。蛋糕店作为满足这一需求的重要场所,其业务管理面临着诸多挑战。传统的手工记录......
  • java+vue计算机毕设房屋空气治理预约平台的设计与实现【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速和人们生活水平的提高,房屋装修和居住环境的改善成为现代人生活中的重要议题。然而,装修过程中使用的各种材料往往会释放出甲醛、......
  • python+flask框架的基于Uniapp的核酸检测系统(开题+程序+论文) 计算机毕业设计
    取,系统界面在最后面。系统程序文件列表开题报告内容选题背景在当前全球新冠疫情的背景下,核酸检测已成为疫情防控的重要手段之一。关于核酸检测系统的研究,现有研究主要集中在大型医疗机构或政府卫生部门的信息系统整合与优化上,专门针对移动端、特别是基于Uniapp框架的核酸......
  • python+flask框架的基于SSM框架的微信小程序(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景随着移动互联网技术的飞速发展,微信小程序作为一种轻量级的应用形式,已经深入到人们的日常生活中。微信小程序以其无需下载、即用即走的特点......
  • python+flask框架的基于OA技术的办公文档归档系统(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景关于办公文档归档系统的研究,现有研究主要集中在传统档案管理系统以及大型企业级内容管理系统(ECM)方面,这些系统虽然功能强大,但往往复杂且成......