GUI的广泛应用是当今计算机发展的重大成就之一,它极大地方便了非专业用户的使用.人们从此不再需要死记硬背大量的命令,取而代之的是可以通过窗口.菜单.按键等方式来方便地进行操作.而嵌入式GUI具有下面几个方面的基本要求:轻型.占用资源少.高性能.高可靠性.便于移植.可配置等特点.…
本节内容: 1,计算机的发展史 2,计算机的组成 1,计算机的发展史 1946年2月14日,由美国军方定制的世界上第一台电子计算机“电子数字积分计算机”(ENIAC Electronic Numerical And Calculator)在美国宾夕法尼亚大学问世了.ENIAC(中文名:埃尼阿克)是美国奥伯丁武器试验场为了满足计算弹道需要而研制成的,这台计算器使用了17840支电子管,大小为80英尺×8英尺, 重达28t(吨),功耗为170kW,其运算速度为每秒5000次的加法运算,造价约为487…
为何要有操作系统? 首先要说明一下操作系统是什么? 操作系统是协调.管理.控制计算机硬件和为应用程序提供接口的控制软件,操作系统向下连接硬件,向上承载应用程序. 由于硬件不论种类还是工作流程都是繁杂的,程序员无法对所有的硬件极其工作流程都详细掌握,所以需要一种系统软件来对硬件进行统筹管理,操作系统可以完成程序员无法搞定的驱使硬件工作的操作.能够统筹管理硬件资源进行共享,使人们方便的使用硬件资源. 操作系统的位置 操作系统在本质上也是软件(系统软件),但是区别于普通应用软件,操作系统能够直接管理计…
Abstract: 本文从总体上给出了CUDA编程的Big picture,后续所有的文章都在本文的基础上详细展开. Keywords: 并行计算,串行编程,并行编程,计算机架构,并行性,异构架构,CUDA 开篇废话 CUDA这就正式开始了,废话就是我发现现在大家是有钱了,无论是穿着,饰品,座驾,还是谈论都是国内知名的国际一线品牌,但是我真希望他们说话能温文尔雅一些,别再公共场所吸烟,别随地吐痰,开车能按照秩序别插队...... 我不是愤青,我也不仇富,因为我不穷,我只是感觉这样不太好. 最深刻…
python 全栈开发之路 day1   本节内容 计算机发展介绍 计算机硬件组成 计算机基本原理 计算机 计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机. 计算机发明者约翰·冯·诺依曼.计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力…
CPU50年 ===电子管时期1912年:美国青年发明家德.福雷斯特(L.De Forest)在帕洛阿托小镇首次发现了电子管的放大作用.1946年:地球上第一台电子数字式计算机(ENIAC(埃尼阿克)),美国宾夕法尼亚大学(The Electronic Numberical Intergrator and Computer)它由17468个电子管.6万个电阻器.1万个电容器和6000个开关组成,重达30吨,占地160平方米,耗电174千瓦/时,耗资45万美元,每秒能运行5000次加法运算. ==…
计算机硬件 CPU CPU(中央处理器) = 运算器(ALC) + 控制器 + 寄存器, 主要任务是执行数据运算和程序控制. CPU的主要性能指标包括主频, 字长 ,高速缓存容量, 指令集等. 主频 :CPU的工作时钟频率,即数字脉冲信号震荡的速度,通常单位为GHz(1GHz=1000MHz) 字长 :CPU能够同时处理的二进制位的个数.当前CPU通常为64位 Intel 4004 (1971年) :第一个商用微处理器(不等于第一个CPU!),4位,每秒5万条指令,108KHz,2300个晶体管…
大话一个CPU(沙子是如何影响未来的) CPU是个啥? 先大体上了解一下 中央处理器 (英语:Central Processing Unit,缩写:CPU),是计算机的主要设备之一,功能主要是解释计算机指令以及处理计算机软件中的数据.通俗点来说,就是计算机的大脑,计算机的所有操作都是通过中央处理器完成的. 中央处理器包括: 运算器 控制器 算数逻辑运算单元 计数器 累加器 指令寄存器 数据总线 指令解码器 寄存器组 时钟发生器 发展历史什么的,百度搜索就好了 这里只简单的讲一下起源 这里就需要介…
1.什么是软件开发? 软件开发的过程就是人们使用各种计算机语言将人们关心的现实世界映射到计算机世界的过程: 现在的计算机的数学理论基础是由计算机的开山鼻祖,大名鼎鼎的图灵于1937年提出的图灵机模型. 随后不到十年,电子计算机就诞生了(1945).(埃尼亚克) 我们都知道,它当时的主要任务之一就是用于导弹弹道轨迹的计算.当时的软件开发(如果可以称之为软件开发的话)与现在的大不相同.为了算一道题,要有人事先把完成加减乘除等各类运算的部件像搭积木那样搭起来,如果换一道题,则要把这些部件分解开来,根据…
设定目标,寻求方法,勤奋努力,坚持不懈. ------你们知道了,而我们做到了.------ 世界上第一台计算机:ENIAC(埃尼亚克).1946-2 宾夕法尼亚大学. 约翰·冯·诺依曼体系 电脑的组成:cpu(大脑).电源(心脏).内存(临时存放).硬盘(永久存放).主板(骨架).输入输出设备(鼠标.键盘.麦.耳机……) linux系统开机启动流程:开机——>加载bios(通电后各部件自检,自检完后交接相应硬件)——>启动步骤 buffer和cache的区别? buffer:写入内存时的缓冲…