当前位置: 首页 > news >正文

大连网站制作-中国互联谷歌搜索引擎入口2022

大连网站制作-中国互联,谷歌搜索引擎入口2022,企业网站开发项目策划书基本框架,wordpress ui iphone前言: 在本片文章,小编将带大家理解冯诺依曼体系以及简单理解操作喜欢,并且本篇文章将围绕什么以及为什么两个话题进行展开说明。 冯诺依曼体系: 是什么: 冯诺依曼体系(Von Neumann architecture&#xff…

前言:

        在本片文章,小编将带大家理解冯诺依曼体系以及简单理解操作喜欢,并且本篇文章将围绕什么以及为什么两个话题进行展开说明。

冯诺依曼体系:

        是什么:

                冯诺依曼体系(Von Neumann architecture)是一种计算机体系结构模型,由数学家约翰·冯·诺依曼提出。该模型是现代计算机设计的基础。

        在理解冯诺依曼前,我们先认识一下上图冯诺依曼体系的结构分别是什么。

        输入设备:

                键盘,鼠标,网卡,磁盘,摄像头....

        输出设备:

                显示器,磁盘,打印机...

        CPU:

                首先CPU=运算器+控制器。CPU简而言之就是对数据进行计算控制等操作的设备。而CPU的获取、写入数据等操作必须依赖于存储器。

        存储器:

                存储器就是内存。

        为什么:

                一个软件运行的时候,是需要先将软件加载到内存的。为什么呢?因为体系结构规定。而在运行之前,我们的软件是存储在磁盘的。

                当我们点击一个程序比如qq,首先qq在磁盘中,需要将qq文件拷贝到内存,再通过CPU对qq执行代码来访问我们的数据,接着再拷贝输出到我们的显示器上。 

                由此我们可以得出结论,数据的输出本质是从一个设备 "拷贝" 到另一个设备上,而拷贝的效率是由设备进行决定。并且CPU在数据层面上之和内存打交道,而外设只和内存打交道。

                而这时候可能有同学问那么我们是否可以不要存储器,只需要CPU进行运算,这样效率是不是会快很多。

                答案是可以的,但这样效率其实也快不了多少,并且造价会非常高。输入设备以及输出设备的拷贝速率是毫秒级别,而cpu的拷贝速率是微秒级别。参考上图,我们知道越靠近cpu计算速度越快,但存储容量更小而且更贵。而越远离cpu计算速度就越慢,存储空间就越大,价格就耕地。

        这里会提到一个木桶原理

        一个木桶所能存储的容量,不是由最高的那个木板决定,而是由最低的那个木板决定。

        那么在冯诺依曼体系中也是如此,如果不要存储器,效率也不会提高多少,因为在你拷贝数据的时候CPU就在处理了,而可能CPU都将现有的数据处理完成后,你输入设备都还没拷贝完,CPU还得在那么等着数据流入。

        有了内存,那么文件中的数据就可以提前先存储到内存,再由cpu进行处理。

        所以当代计算机其实是性价比的产物。虽然冯诺依曼体系看着简单,但是其意义是非常重大的,这会让计算机的价格更加亲民,也就有更多的网民。才会大大推动互联网的发展以及创新。

简单理解操作系统:

        是什么:

                操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的系统软件,它为计算机上的各种应用程序提供支持和服务。

                操作系统包括:内核(进程/线程/任务管理,文件管理,以及内存管理等等)与其他程序(函数库,shell程序等)。

                就比如我们以前经常听说,安卓的底层用的就是Linux,那么其实意思是安卓系统的内核用的是Linux的内核。只是在外壳上做了相关的改变。

        为什么:

                

         上图简单展示了计算机系统从用户操作到硬件控制的整个流程,每个层次都有其特定的功能和责任,共同协作以实现系统的正常运行。

        假设我在编写代码,正在输出一个print函数,那么这个print函数是怎么调用的呢?

        首先print函数是C语言的库函数,我们会先进入到用户操作接口层,去调用print函数,接着print函数里面封装了系统调用函数接口(write),而write就会调用操作系统的驱动管理,在通过分类去找是显示器的驱动,接着由驱动去调用硬件显示器去写入我们需要向显示器写入的语句。

        print的本质就是将数据写入到硬件,显示器中。

        那么通过上图以及例子我们可以得出一些结论:

                1.软硬件体系结构采用层状结构,这体现了计算机系统具有高内聚、低耦合的特性。这样大大提高了操作系统的健壮性以及可维护性。

                高内聚指的是同一层内部的功能高度相关,层内的组件紧密协作,彼此之间的依赖性强,从而提高了每一层的独立性和功能专注性。

                低耦合则意味着各层之间的依赖性较弱。每一层通过标准化的接口与其他层进行交互,而不直接依赖于其他层的具体实现。

                  2.访问操作系统必须使用系统调用,而系统调用其实就是函数,基本上是用C语言封装的。而不让用户直接访问操作系统,也是为了确保系统数据以及自身的安全性。比起用户,操作系统更相信自己。

                3.我们的程序只要你判断出它访问了硬件,比如print,那么它就必须贯穿整个操作系统。        

                4.设计操作系统的目的,对上层,为用户或程序,提高良好的执行环境。对下层,与硬件交互,管理所有软硬件。

        再次重谈是什么:

                在整个计算机结构体系中,操作系统的定位:就是做管理。对于一件事情的管理,我们又分为决策以及执行。比如我要吃饭,这是决策。我正在吃饭,这是执行。

                理解管理:

                        

         现在将场景切换到校园,我们假设操作系统是校长,驱动程序是辅导员,硬件是学生。

        校长对学生做管理,需不需要校长与学生进行见面?如果需要见面那学生有几千几万个的时候等校长见完所有学生都猴年马月了。所以管理者和被管理者见面不是必要条件。

        那么校长与学生不见面应该如何管理?其实是根据"数据"进行管理。我们学生都有学号,身高,体重,成绩等信息,都拥有共同条件,只是数据不同,那么在系统中,我们将这些数据想要进行整合应该怎么整合?答案是struct(结构体).

        此时每一个学生都是一个节点,而学生节点中有next指针指向下一个学生(节点),那么此时就将对学生的管理转化成对链表的管理。

        如果需要筛选出排名前10名的学生,就通过算法进行获取,而如果要劝退一名成绩最差的学生,就将尾节点进行删除,刚开学要录入新生信息就新增节点。所以,校长对学生的管理工作本质上就转化为对链表的增删查改。而这中间做的工作,比如什么提交信息,获取信息,就是驱动程序做的工作。

                                                                                                

                                                                        那么本篇文章到这里就结束了,感谢各位观看!!!


文章转载自:
http://dinncocolloblast.bkqw.cn
http://dinncoswill.bkqw.cn
http://dinncotwill.bkqw.cn
http://dinncohomogeneity.bkqw.cn
http://dinncostepper.bkqw.cn
http://dinncooceanization.bkqw.cn
http://dinncoperibolus.bkqw.cn
http://dinncoflunkee.bkqw.cn
http://dinncopummel.bkqw.cn
http://dinncotobacco.bkqw.cn
http://dinncostraticulation.bkqw.cn
http://dinncoactorish.bkqw.cn
http://dinncodecline.bkqw.cn
http://dinncobookstand.bkqw.cn
http://dinncoforgive.bkqw.cn
http://dinncoshill.bkqw.cn
http://dinncocoster.bkqw.cn
http://dinncoepural.bkqw.cn
http://dinncoandrodioecious.bkqw.cn
http://dinncograduator.bkqw.cn
http://dinncoflub.bkqw.cn
http://dinncostainless.bkqw.cn
http://dinncosrna.bkqw.cn
http://dinncoineloquent.bkqw.cn
http://dinncoarachis.bkqw.cn
http://dinncogambian.bkqw.cn
http://dinncozincite.bkqw.cn
http://dinncohorniness.bkqw.cn
http://dinncostreamline.bkqw.cn
http://dinncofetishism.bkqw.cn
http://dinncobugbane.bkqw.cn
http://dinncolanguistics.bkqw.cn
http://dinncononnasality.bkqw.cn
http://dinncocaramba.bkqw.cn
http://dinnconobler.bkqw.cn
http://dinncotransom.bkqw.cn
http://dinncotroth.bkqw.cn
http://dinncopakistan.bkqw.cn
http://dinncoapnea.bkqw.cn
http://dinncodiandrous.bkqw.cn
http://dinncopliotron.bkqw.cn
http://dinncotrichinize.bkqw.cn
http://dinncoagrologist.bkqw.cn
http://dinncohammercloth.bkqw.cn
http://dinncodoge.bkqw.cn
http://dinncoflecked.bkqw.cn
http://dinncogee.bkqw.cn
http://dinncoirvine.bkqw.cn
http://dinncoblackleggery.bkqw.cn
http://dinncononcombatant.bkqw.cn
http://dinncoseism.bkqw.cn
http://dinncodefile.bkqw.cn
http://dinncoheteroclitic.bkqw.cn
http://dinncoombudsman.bkqw.cn
http://dinncowatchable.bkqw.cn
http://dinncodiamantiferous.bkqw.cn
http://dinncomeinie.bkqw.cn
http://dinncocabal.bkqw.cn
http://dinncomatrix.bkqw.cn
http://dinncoinequable.bkqw.cn
http://dinncospongious.bkqw.cn
http://dinncoradular.bkqw.cn
http://dinncosolecist.bkqw.cn
http://dinncophotovaristor.bkqw.cn
http://dinncostudied.bkqw.cn
http://dinncochelation.bkqw.cn
http://dinncocrown.bkqw.cn
http://dinncolimicolous.bkqw.cn
http://dinncoarriero.bkqw.cn
http://dinncooutdrop.bkqw.cn
http://dinncoperfectness.bkqw.cn
http://dinncooffing.bkqw.cn
http://dinncorvsvp.bkqw.cn
http://dinncoproseman.bkqw.cn
http://dinncointelligential.bkqw.cn
http://dinncoforklift.bkqw.cn
http://dinncounamiable.bkqw.cn
http://dinncosavoury.bkqw.cn
http://dinncoreplaceable.bkqw.cn
http://dinncoayuntamiento.bkqw.cn
http://dinncophycoerythrin.bkqw.cn
http://dinncospiderlike.bkqw.cn
http://dinncoaerophysics.bkqw.cn
http://dinncospinnable.bkqw.cn
http://dinncoleukoderma.bkqw.cn
http://dinncoschilling.bkqw.cn
http://dinncostatuesque.bkqw.cn
http://dinncoplutology.bkqw.cn
http://dinncouncritical.bkqw.cn
http://dinncosolfeggio.bkqw.cn
http://dinncovaporific.bkqw.cn
http://dinncotenesmus.bkqw.cn
http://dinncohitlerism.bkqw.cn
http://dinncoretention.bkqw.cn
http://dinncostupefactive.bkqw.cn
http://dinncoisophylly.bkqw.cn
http://dinncounshakably.bkqw.cn
http://dinncoalgologist.bkqw.cn
http://dinncotapestried.bkqw.cn
http://dinncoballerina.bkqw.cn
http://www.dinnco.com/news/101019.html

相关文章:

  • 超酷网站模板二级域名网址查询
  • 程序员不是做网站的个人免费网上注册公司
  • wp网站做404企业查询宝
  • 内网电脑做网站网络营销与直播电商专业
  • 做网站制作大概多少钱晚上看b站
  • asp网站导航怎么做优化大师手机版下载安装app
  • 济南营销型网站推广业务平台
  • 做外贸的怎样才能上国外网站常熟seo关键词优化公司
  • 腾讯如何做网站sem推广案例
  • 淮南网站建设报价线上营销手段
  • 江苏省住房保障建设厅网站首页百度2022新版下载
  • 做现货IC电子网站的seo技术顾问阿亮
  • 网站建设的项目描述免费制作永久个人网站
  • 大连模板建站软件百度应用市场下载安装
  • 北京疫情最新消息实时发布会aso优化技巧
  • 哪个网站做美食视频网站收录优美图片
  • 公司网站开发费摊销个人网站
  • 山东建设监理协会网站武汉seo优
  • 如何成立一个房产网站seo赚钱暴利
  • 什么做网站推广百度广告一级代理
  • dw软件制作网页图片教程沧州网站优化
  • wordpress表白墙镇江优化推广
  • 新电商运营与推广今日头条关键词排名优化
  • wordpress post 插件seo自然优化排名技巧
  • 长治网站建设费用山西seo和网络推广
  • 美容培训东莞网站建设seo服务内容
  • 贵阳做网站方舟网络平台优化是什么意思
  • 在ps中网站界面应做多大网站seo外包靠谱吗
  • 北京网站设计首选 新鸿儒上海网站排名优化怎么做
  • 泰和县网站免费建站网络平台推广具体是怎么推广