计算机简略学习基础笔记

文章目录

  • 学习基础
    • 1.1、计算机
    • 1.2、IT三大定律
    • 1.3、计算机硬件介绍
      • 1.3.1、中央处理器
      • 1.3.2、输入输出设备
      • 1.3.3、存储设备
    • 1.4、操作系统
    • 1.4、 万维网
    • 1.5、职业发展与提升
    • 1.6、学习经验探讨

学习基础

1.1、计算机

包括硬件(hardware)和软件(software)两部分

  • 程序设计
  • 程序设计语言

1.2、IT三大定律

摩尔定律 (每一美元能买到的电脑性能,将每隔18-24个月翻一倍以上)
安迪-比尔定律 (描述了硬件厂商和软件产商之间的关系,即比尔要拿走安迪所给的)
反摩尔定律(逼着所有的硬件设备公司必须赶上摩尔定律所规定的更新速度,而所有的硬件和设备生产厂活都是非常辛苦的)

1.3、计算机硬件介绍

计算机简略学习基础笔记_第1张图片

冯·诺伊曼体系结构是现代计算机的基础,现在大多计算机仍是冯·诺伊曼计算机的组织结构,只是作了一些改进而已,并没有从根本上突破冯体系结构的束缚。冯·诺伊曼也因此被人们称为“计算机之父”。

计算机简略学习基础笔记_第2张图片

1.3.1、中央处理器

中央处理器(central processing unit,简称CPU)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。从内存中中获取指令,然后执行这些指令。

  • 包括:控制单元和算术/逻辑单元。

  • 每台计算机都有一个内部时钟,该时钟以固定速度发射电子脉冲。时钟速度越快,在给定时间内执行的指令就越多。速度的计量单位是赫兹(Hz),1Hz相当于每秒1个脉冲。随着CPU速度的不断提高,目前以千兆(GHz)来表达。

    1khz=1024hz 1mhz=1024khz 1Ghz=1024mhz

  • 最初一个CPU只有一个核(core)。核是处理器中实现指令读取和执行的部分。一个多核CPU是一个具有两个或更多独立核的组件,可提高CPU的处理能力。现在的CPU都是构建在一块小小的硅半导体上,这块芯片上包含数百万称为晶体管的小电路开关上,用于处理信息。

1.3.2、输入输出设备

  • 输入输出设备(IO设备),是数据处理系统的关键外部设备之一,可以和计算机本体进行交互使用。
  • 屏幕分辨率是指纵横向上的像素点数,单位是px。屏幕分辨率确定计算机屏幕上显示多少信息的设置,以水平和垂直像素来衡量。就相同大小的屏幕而言,当屏幕分辨率低时(例如 640 x 480),在屏幕上显示的像素少,单个像素尺寸比较大。屏幕分辨率高时(例如 1600 x 1200),在屏幕上显示的像素多,单个像素尺寸比较小。
  • 显示分辨率就是屏幕上显示的像素个数,分辨率160×128的意思是水平方向含有像素数为160个,垂直方向像素数128个。屏幕尺寸一样的情况下,分辨率越高,显示效果就越精细和细腻。
  • 屏幕的清晰程度其实是分辨率和尺寸大小共同决定,用ppi指数衡量屏幕清晰程度更加准确。

1.3.3、存储设备

  • 存储设备——内存中的信息在断电时会丢失。所以我们将程序和数据永久的保存在存储设备上,当计算机需要这些数据时再移入内存,因为从内存中读取比从存储设备中读取要快得多

  • 存储设备主要有以下三种:磁盘驱动器、光盘驱动器(CD、DVD)、USB闪存驱动器
    每台计算机至少有一个硬盘驱动器,硬盘(hard disk)用于永久的保存数据和程序。
    USB:universal serial bus,通用串行总线
    可以用USB将打印机、数码相机、鼠标、外部硬盘驱动器连接到计算机上;USB闪存驱动器很小,可用于存储和传输数据的设备。

  • 内存——random-access memory,RAM
    由一个有序的字节序列组成,用于存储程序及程序所需要的数据。

  • 计算机就是一系列的电路开关。每个开关存在两种状态:关(off)和开(on)。如果电路是开的,它的值是1;如果电路是关的,它的值是0。
    一个0或者一个1存储为1个比特(bit),是计算机中最小的存储单位。
    计算机中最基本的存储单元是字节(bite)。每个字节由8个比特构成。
    一个程序和它的数据在被CPU执行前必须移到计算机的内存中。
    每个字节都有一个唯一的地址。使用这个地址确定字节的位置,以便于存储和获取数据。

  • 一个计算机具有的RAM越多,它的运行速度越快,但是此规律是有限制的。

  • 内存与CPU一样,也构建在表面嵌有数百万晶体管的硅半导体芯片上。但内存芯片更简单、更低速、更便宜。
    但内存是带电存储的(一旦断电数据就会消失),而且容量有限,所以要长时间存储程序或数据就要使用硬盘。

1.4、操作系统

操作系统(operation system,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。
计算机简略学习基础笔记_第3张图片

操作系统的主要任务:

  • 控制和监视系统的活动
  • 分配和调配系统资源
  • 调度操作

1.4、 万维网

万维网WWW是World Wide Web的简称,也称为Web、3W等。WWW是基于客户机/服务器方式的信息发现技术和超文本技术的综合。WWW服务器通过超文本标记语言(HTML)把信息组织成为图文并茂的超文本,利用链接从一个站点跳到另个站点。这样一来彻底摆脱了以前查询工具只能按特定路径一步步地查找信息的限制

万维网(world wide web,www,环球信息网)常简称为web,发明者为蒂姆伯纳斯李。
分为web客户端和web服务器程序。www可以让web客户端(常用浏览器)访问浏览web服务器上的页面。是一个由许多互相链接的超文本组成的系统,通过互联网访问。在这个系统中,每个有用的事物,称为一样“资源”;并且由一个全局“统一资源标识符”(URI)标识。

HTTP协议(超文本传输协议HyperText Transfer Protocol),它是基于TCP协议的应用层传输协议,简单来说就是客户端和服务端进行数据传输的一种规则。

B/S: browser浏览器 server

C/S: client客户端 server

1.5、职业发展与提升

可以一直工作

计算机简略学习基础笔记_第4张图片

来自程序员跳槽全攻略读书笔记

计算机简略学习基础笔记_第5张图片

3e人才发展模型 education exposure experience

1.6、学习经验探讨

看得懂不等于会敲

锻炼“双核处理”,边听讲思考,边做"笔记"

纸上得来终觉浅,绝知此事要躬行!

- 第一层次:看得懂(依赖于视频、书、帖子)
- 第二层次:练的熟(每天代码必须实现2-3遍)
- 总结:三分看,七分练

你可能感兴趣的:(学习笔记,经验分享)