00:编程入门--了解计算机
目录
一、概述
二、计算机硬件的介绍
三、计算机发展史上的鼻祖
四、操作系统
五、万维网
一、概述
1.计算机:分为硬件部分和软件部分,硬件是指看得见的物理部分,而软件是指看不见的指令。
指令控制硬件并使硬件完成特定的任务。
2.程序设计:开发软件(写代码),软件包含了指令,告诉计算机要做什么。
3.程序设计语言:软件开发人员在称为程序设计语言的强大工具的帮助下创建软件。
程序员会学习很多编程语言,各种语言的虽然应用场景不同,但有些理念是相通的。
二、计算机硬件的介绍
中央处理器(CPU)、内存(主存)、存储设备、输入设备、输出设备、通信设备
这些硬件通过总线连接起来,数据在总线中进行传输。
在个人计算机上,总线搭建在主板上,主板是一个连接计算机各部分的电路板。
冯·诺依曼体系结构(是现代计算机的基础)
1.中央处理器(CPU):是计算机的大脑
包括控制单元(控制器)和算数/逻辑单元(运算器)
控制单元:用于控制和协调其他组件的动作
算数/逻辑单元:用于完成数值运算(+、-、*、/)和逻辑运算(比较)
每台计算机中都有一个内部时钟,以固定速度发射电子脉冲。时钟速度越快,在给定的时间段内执行的指令就越多。速度的计量单位是赫兹(HZ)。1HZ相当于每秒一个脉冲。随着CPU速度的不断提高,目前以千兆赫(GHZ)来表示。
1KHZ=1024HZ
1MHZ=1024KHZ
1GHZ=1024MHZ
最初一个CPU只有一个核(core)。核是处理器中实现指令读取和执行的部分。一个多核的CPU是一个具有两个或者更多独立核的组件。可以提高CPU的处理能力。
IT定律之计算机行业发展规律
①摩尔定律:当价格不变时,集成电路上可容纳的元器件的数目,约18-24个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。
②安迪-比尔定律:随着硬件的提升,软件系统也将随之升级,降低体验度,促进消费。
③反摩尔定律:一个IT公司如果今天和18个月前卖掉同样多的产品,那么它的营业额要降低一半。
2.存储设备:
①硬盘(磁盘):可持久化保存数据和程序(内存的信息在断电时会丢失,而硬盘不会)
②光盘驱动器
③USB闪存驱动器(U盘)
3.内存
①比特(bit)和字节(byte):
计算机是一系列的开关,每个开关存在两种状态:关(off)和开(on),如果电路是开的,它的值是1,如果电路是关的,它的值是0。一个0或者一个1存储为一个比特,是计算机中最小的存储单位,计算机中最基本的存储单元是字节(byte),每个字节由8个比特构成。
1千字兆(KB)=1024B
1兆字节(MB)=1024KB
1千兆字节(GB)=1024MB
1万亿字节(T)=1024GB
②内存(RAM)定义:由一个有序的字节序列组成,用于存储程序及程序需要的数据。
一个程序和它的数据在被CPU执行前必须移到计算机的内存中。
CPU ------- 内存 ------- 硬盘
CPU的主频很高,直接从硬盘中读取数据会很慢,而内存的存储数据的速度比硬盘的速度快十倍, 我们把程序从硬盘放到内存以后,CPU就直接在内存运行程序,这样比CPU直接在硬盘运行程序就要快很多,提高了电脑的运行速度。
提高电脑运行速度的方法:①若内存已满,扩大内存则可加快运行速度。
②更换更大的硬盘。
每个字节都有一个唯一的地址。
手机上所说的内存对应于电脑上的硬盘。
4.计算机的输入与输出设备:
输入设备:鼠标、键盘等
输出设备:显示器、打印机等
显示器屏幕分辨率:是指显示设备水平和垂直方向上显示的像素(PX)数。
①分辨率可以手工设置
②分辨率越高图像越锐化越清晰
可用像素密度来评估屏幕分辨率 根号下长的平方加上宽的平方最后除上屏幕尺寸
三、计算机发展史上的鼻祖
1.阿兰·图灵 (计算机科学之父、人工智能之父)
图灵奖:1966年设立,计算机科学领域的最高荣誉,中国仅有姚期智院士获得过。
2.冯·诺依曼(计算机之父、博弈论之父)
理论要点:数字计算机的数制采用二进制,计算机应按照程序顺序执行。
二者区别:图灵提出概念,冯诺依曼进行体系化
四、操作系统
操作系统是运行在计算机上最重要的程序,它可以管理和控制计算机的活动。
五、万维网
万维网(World Wide Web,www)常简称Web,发明者是蒂姆·伯纳斯·李
分为Web客户端和Web服务器端,www可以让Web客户端(常用浏览器)访问浏览Web服务器上的页面。
网址又称为“统一资源标识符”,通过超文本传输协议传送给用户,用户通过点击链接来获取资源。
---------------------------------------------------------------
- 互联网 -
----------------------------------------------- -
- 因特网 - -
---------------------------- - -
- 万维网 - - -
---------------------------------------------------------------
B/S架构和C/S架构
B/S架构通过浏览器进行访问,C/S架构则通过客户端(例如QQ)进行访问
00:编程入门--了解计算机相关推荐
- 编程入门:计算机基础知识 JAVA的基础知识
目录 一.计算机基础知识 1.1计算机概述 1.2计算机硬件系统 1.3计算机软件系统 1.4软件开发 1.5计算机语言 1.6人机交互的方式 1.7常用的DOS命令 二.JAVA语言的概述 2.1J ...
- 计算机编程入门课件,PPT课件大学计算机基础编程入门.ppt
PPT课件大学计算机基础编程入门 大学计算机基础B 主讲教师:赵晓安 讲 课 内 容 一.程序设计的基本概念 1.程序设计语言 2.程序设计的方法 二.计算机算法基本知识 1.算法的概念 2.流程图? ...
- 01.Java 编程入门学习笔记20210307
Java 编程入门学习笔记-day01 第0章:编程入门 1.计算机的概述 计算机 = 硬件 + 软件 1.1硬件:冯诺依曼体系 CPU: CPU的衡量标准:速度的计量单位是赫兹(Hz),1Hz相当于 ...
- 怎么查看电脑有没有python_python人工智能爬虫系列:怎么查看python版本_电脑计算机编程入门教程自学...
本文由简码编程原创,保留所有版权,转载请注明出处. 本python人工智能爬虫系列教程基于Python3.0版本, 将python结合windows桌面开发工具aardio一起做可视化的开发, 用py ...
- 计算机编程入门语言哪个好?
计算机编程入门语言哪个好?入门语言有基础的推荐C和JAVA语言,零基础的小伙伴推荐从web前端(网页开发)开始.编程已经没什么新鲜和陌生的了,编程已经进入我们生活的方方面面,那么你知道你编程适合学什么 ...
- 学计算机编程应该先学什么,计算机编程好学吗?计算机编程入门应该先学什么?...
原标题:计算机编程好学吗?计算机编程入门应该先学什么? 计算机编程好学吗?想要进入编程行业,入门最为关键,经常能听到很多人说,想学习编程不难,入门更为简单,只要你对他感兴趣就能学,但是至于学的怎么样, ...
- 计算机入门基础知识!学编程从认识计算机开始!
以前帮学弟学妹们总结的计算机入门基础资料,我觉得算是很好的科普入门资料了. 目录 1.1.1 计算机的发展史 1946年ENIAC在宾夕法尼亚大学被制作,数字积分式计算机 冯诺依曼体系: 计算机 ...
- 学计算机编程难吗,计算机编程入门 计算机编程难学吗
计算机编程入门 计算机编程难学吗?有很多人在一开始学习计算机编程时都会有疑问,编程难学吗?零基础可以学编程吗?如何入门?一般要学习多久?其实,我认为编程最重要的是入门,如果你入门的时候有一个好的学习方 ...
- 什么是计算机编程,以及vb软件的介绍及教程,[计算机软件及应用]vb编程入门.ppt...
[计算机软件及应用]vb编程入门 第2章 VB编程入门 Visual Basic 程序设计教程 本章将介绍有关VB程序的构成和数据类型以及变量的定义和使用.表达式以及基本的输入输出操作.这些知识是编程 ...
最新文章
- Verilog中的二维数组及其初始化
- CentOS7——卡在在启动界面
- CSS3学习手记(10) 过渡
- PostgreSQL 8.4.3 Final / 9.0 Alpha 4
- linux配置网卡自动获取的命令,linux 命令行下配置网卡自动获取 IP
- 《C++标准库》笔记--STL 2
- 【测试用例级别定义】
- 20145313《信息安全系统设计基础》第7周学习总结
- python import包导出变量_Python关于import的实验(10) 利用__init__.py文件将变量和包下的模块作为包的属性...
- 数据排序pandas
- 矩形窗、汉明窗效果对比(matlab)
- Xftp6+Xshell6+XmanagerPowerSuite安装教程
- Google 最新版 Chrome 崩溃
- 蓝牙耳机哪款好?2021无线蓝牙耳机测评
- 环境参数智能监测站设计(说明书篇)
- aI_Challenger 机器翻译
- 哈工大计算机网络Mooc 最后的总结
- 京东财报图解:年营收9516亿增28% 全渠道取得阶段性进展
- Git - 从远程仓库中拉取指定分支到本地
- 2022秋招前端面试题(五)(附答案)
热门文章
- LINUX NVME SSD 大容量存储设计
- 开关电源原理、电路组成部分
- 浪涌、群脉冲、ESD等级标准
- android 黑白屏问题
- 复习2个月拿下美团offer,我都做了些啥
- iPhone14pro紫色“掉漆”/ 苹果英伟达拒绝台积电涨价/ DALL·E取消排队...今日更多新鲜事在此...
- rsa私钥 txt转化为pem格式
- 从MIXMAX概率模型理解Bayesian建模方法
- msp430流水灯c语言程序,基于MSP-EXP430F5529开发板流水灯程序
- Android批量添加联系人到通讯录