目录

一、概述

二、计算机硬件的介绍

三、计算机发展史上的鼻祖

四、操作系统

五、万维网


一、概述

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:编程入门--了解计算机相关推荐

  1. 编程入门:计算机基础知识 JAVA的基础知识

    目录 一.计算机基础知识 1.1计算机概述 1.2计算机硬件系统 1.3计算机软件系统 1.4软件开发 1.5计算机语言 1.6人机交互的方式 1.7常用的DOS命令 二.JAVA语言的概述 2.1J ...

  2. 计算机编程入门课件,PPT课件大学计算机基础编程入门.ppt

    PPT课件大学计算机基础编程入门 大学计算机基础B 主讲教师:赵晓安 讲 课 内 容 一.程序设计的基本概念 1.程序设计语言 2.程序设计的方法 二.计算机算法基本知识 1.算法的概念 2.流程图? ...

  3. 01.Java 编程入门学习笔记20210307

    Java 编程入门学习笔记-day01 第0章:编程入门 1.计算机的概述 计算机 = 硬件 + 软件 1.1硬件:冯诺依曼体系 CPU: CPU的衡量标准:速度的计量单位是赫兹(Hz),1Hz相当于 ...

  4. 怎么查看电脑有没有python_python人工智能爬虫系列:怎么查看python版本_电脑计算机编程入门教程自学...

    本文由简码编程原创,保留所有版权,转载请注明出处. 本python人工智能爬虫系列教程基于Python3.0版本, 将python结合windows桌面开发工具aardio一起做可视化的开发, 用py ...

  5. 计算机编程入门语言哪个好?

    计算机编程入门语言哪个好?入门语言有基础的推荐C和JAVA语言,零基础的小伙伴推荐从web前端(网页开发)开始.编程已经没什么新鲜和陌生的了,编程已经进入我们生活的方方面面,那么你知道你编程适合学什么 ...

  6. 学计算机编程应该先学什么,计算机编程好学吗?计算机编程入门应该先学什么?...

    原标题:计算机编程好学吗?计算机编程入门应该先学什么? 计算机编程好学吗?想要进入编程行业,入门最为关键,经常能听到很多人说,想学习编程不难,入门更为简单,只要你对他感兴趣就能学,但是至于学的怎么样, ...

  7. 计算机入门基础知识!学编程从认识计算机开始!

    以前帮学弟学妹们总结的计算机入门基础资料,我觉得算是很好的科普入门资料了. 目录 1.1.1    计算机的发展史 1946年ENIAC在宾夕法尼亚大学被制作,数字积分式计算机 冯诺依曼体系: 计算机 ...

  8. 学计算机编程难吗,计算机编程入门 计算机编程难学吗

    计算机编程入门 计算机编程难学吗?有很多人在一开始学习计算机编程时都会有疑问,编程难学吗?零基础可以学编程吗?如何入门?一般要学习多久?其实,我认为编程最重要的是入门,如果你入门的时候有一个好的学习方 ...

  9. 什么是计算机编程,以及vb软件的介绍及教程,[计算机软件及应用]vb编程入门.ppt...

    [计算机软件及应用]vb编程入门 第2章 VB编程入门 Visual Basic 程序设计教程 本章将介绍有关VB程序的构成和数据类型以及变量的定义和使用.表达式以及基本的输入输出操作.这些知识是编程 ...

最新文章

  1. Verilog中的二维数组及其初始化
  2. CentOS7——卡在在启动界面
  3. CSS3学习手记(10) 过渡
  4. PostgreSQL 8.4.3 Final / 9.0 Alpha 4
  5. linux配置网卡自动获取的命令,linux 命令行下配置网卡自动获取 IP
  6. 《C++标准库》笔记--STL 2
  7. 【测试用例级别定义】
  8. 20145313《信息安全系统设计基础》第7周学习总结
  9. python import包导出变量_Python关于import的实验(10) 利用__init__.py文件将变量和包下的模块作为包的属性...
  10. 数据排序pandas
  11. 矩形窗、汉明窗效果对比(matlab)
  12. Xftp6+Xshell6+XmanagerPowerSuite安装教程
  13. Google 最新版 Chrome 崩溃
  14. 蓝牙耳机哪款好?2021无线蓝牙耳机测评
  15. 环境参数智能监测站设计(说明书篇)
  16. aI_Challenger 机器翻译
  17. 哈工大计算机网络Mooc 最后的总结
  18. 京东财报图解:年营收9516亿增28% 全渠道取得阶段性进展
  19. Git - 从远程仓库中拉取指定分支到本地
  20. 2022秋招前端面试题(五)(附答案)

热门文章

  1. LINUX NVME SSD 大容量存储设计
  2. 开关电源原理、电路组成部分
  3. 浪涌、群脉冲、ESD等级标准
  4. android 黑白屏问题
  5. 复习2个月拿下美团offer,我都做了些啥
  6. iPhone14pro紫色“掉漆”/ 苹果英伟达拒绝台积电涨价/ DALL·E取消排队...今日更多新鲜事在此...
  7. rsa私钥 txt转化为pem格式
  8. 从MIXMAX概率模型理解Bayesian建模方法
  9. msp430流水灯c语言程序,基于MSP-EXP430F5529开发板流水灯程序
  10. Android批量添加联系人到通讯录