2021.4.9 Day 02 计算机

计算机

  • 能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
  • 硬件软件组成
  • 常见形式:台式计算机、笔记本计算机、大型计算机等。
  • 应用:科学计算、数据处理、自动控制、计算机辅助设计、人工智能、网络等领域

01 硬件及冯诺依曼结构

  • 一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。

  • 计算机硬件组成

    • CPU
    • 主板
    • 内存
    • 电源、主机箱
    • 硬盘
    • 显卡
    • 键盘、鼠标
    • 显示器
    • 等··· ···
  • 装机

    • CPU + Memory(内存)+ Motherboard(主板)
    • IO设备(输出输入设备)

在这里插入图片描述

  • 冯•诺依曼体系结构
    在这里插入图片描述

输入设备CPU从存储器(内存)中读取数据进行运算,运算完毕再返回到存储器中,CPU可以控制存储器和IO设备。

(简单流程:输入1+1至存储器,CPU进行运算,结果放置存储器里,控制器控制输出设备输出,显示器显示1+1=2的结果。)

图灵

02 计算机硬件介绍

存储设备

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

  • 存储设备主要有以下三种:

    • 硬盘驱动器:每台计算机至少有一个硬盘驱动器

      • 硬盘:c盘、d盘等

      • 可移动存储的设备

    • 光盘驱动器(CD和DVD)

      • CD的容量可达 700 MB
      • DVD的容量可达 4.7 GB
    • USB 闪存驱动器

      • USB :Universal Serial Bus,通用串行总线
      • 可以使用 USB 将打印机、数码相机、鼠标、外部硬盘驱动器连接到计算机上。
      • USB 闪存驱动器很小,可用于存储和传输数据的设备。

内存

比特(bit)和字节(byte)

  • 计算机就是一系列的电路开关。每个开关存在两种状态:关(off)和开(on)。如果电路时开的,它的值是1;如果电路是关的,它的值是0。

  • 一个0或者一个1存储为一个 bit,是计算机中最小的存储单位。

  • 计算机中最基本的存储单元是byte,每个字节由8个比特构成。

  • 千字节(kilobyte,KB)=1024 B

  • 兆字节(megabyte,MB)=1024 KB

  • 千兆字节(gigabyte,GB)=1024 MB

  • 万亿字节(terabyte,TB)=1024 GB

  • 内存(也叫 Random-Access Memory,RAM):由一个有序的字节序列组成,用于存储程序及程序所需的数据。

    • 一个程序和它的数据被CPU执行前必须从硬盘移到计算机的内存中。

    • 每个字节都有一个唯一的地址。使用这个地址确定字节的位置,以便于存储和获取数据。

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

    • 内存与CPU一样,也构建再表面嵌有数百万晶体管的硅半导体芯片上。但内存芯片更简单、更低速、更便宜。

  • 实测发现:内存存取数据的速度比硬盘的存取速度快10倍以上,而CPU的速度比内存不知快多少倍。当我们把程序从硬盘放到内存以后,CPU就直接在内存运行程序,这样比CPU直接在硬盘运行程序要快很多。

  • 作用:

    • 内存解决了一部分CPU运行速度过快,而硬盘数据存取太慢的问题。提高了电脑的运行速度。

    • 但内存是带电存储的(一旦断电,数据就会消失),而且容量有限,所以要长时间储存程序或数据就需要使用硬盘。

    • 内存在这里起了两个作用:

      1. 保存从硬盘读取的数据,提供给CPU使用
      2. 保存CPU的一些临时执行结果,以便CPU下次使用或保存到硬盘。

IO设备(输入和输出设备)

  • 常见的输入设备:键盘(keyboard)和鼠标(mouse)

  • 常见的输出设备:显示器(monitor)和打印机(printer)

  • 显示器屏幕分辨率:是指显示设备水平和垂直方向上显示的像素(px)数。

    • 分辨率可以手工设置。1920 px * 1020 px
    • 分辨率越高,图像越锐化、越清晰。
    • 计算公式:像素密度=√[(长度像素数)^2 + (宽度像素数)^2]/屏幕尺寸 (屏幕尺寸指对角线长度)

通信设备

  • 计算机可以通过通信设备进行联网
  • 常见的设备有:
    • 拨号调剂解调器:使用的是电话线,传输速度可达56 000 bps(每秒比特)
    • DSL(数字用户线):使用的也是电话线,但传输速度比上面快20倍。
    • 电缆调剂解调器:利用有限电视电缆进行数据传输,通常速度比DSL快。
    • 网络接口卡(NIC):将计算机接入局域网(LAN)的设备。局域网通常用于大学、商业组织和政府组织。速度甚至可达1000 Mbps
    • 无线网络:在家庭、商业和学校中及其常见。计算机可通过无线适配器连接到局域网或Internet。

03 软件及软件开发

  • 计算机软件可以使计算机按照事先预定好的顺序完成特定的功能

  • 按照其功能分为系统软件应用软件

    • 系统软件:DOS(Disk Operating System)、Windows、Linux、Unix、Mac、Android、iOS
    • 应用软件:WPS、QQ、微信、英雄联盟··· ···
  • 软件、开发、软件开发(IntelliJ IDEA)

  • 人机交互(图形化界面、命令行)

  • 操作系统(Operating System):是运行在计算机上的最重要的程序,它可以管理和控制计算机的活动。

  • 硬件、操作系统、应用程序和用户之间的关系:
    image-20210508003629997

  • 操作系统的主要任务:

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

04 万维网

万维网(World Wide Web,www,环球信息网)简称Web,发明者:蒂姆•伯纳斯•李。

分为Web客户端和Web服务器程序。WWW可以让Web客户端(常用浏览器)访问浏览Web服务器上的的页面。

是一个由许多互相链接的产文本组成的系统,通过互联网访问。在这个系统中,每个有用的事物,称为一样“资源”;并且由一个全局 “统一资源标识符” (URI)标识;这些资源通过**超文本传输协议(Hypertext Transfer Protocol,HTTP协议)**传送给用户,而后者通过点击链接来获得资源。

  • Web客户端获取网络资源两种方式 :

    • B/S(browser server):用浏览器访问远程服务器
    • C/S(client server):QQ
  • 互联网–>因特网–>万维网 客户端–>互联网–>服务端

万维网是无数个网络站点和网页的集合,它们在一起构成了因特网最主要的部分(因特网也包括电子邮件、Usenet以及新闻组)。万维网实际上是多媒体的集合,是由超链接连接而成的。我们通常通过网络浏览器上网观看,就是万维网的内容。

05 电脑常用快捷键

  • 键盘功能键:Tab、Shift、Ctrl、Alt、空格、Enter、Win键、↑ ↓ ← →

  • 键盘快捷键:

    Ctrl+C:复制

    Ctrl+V:粘贴

    Ctrl+A:全选

    Ctrl+X:剪切

    Ctrl+Z:撤销

    Ctrl+S:保存

    Alt+F4:关闭窗口

    Shift+delete:永久删除

    Win键+E:我的电脑

    Ctrl+Shift+Esc:任务管理器

06 基本的Dos命令

  • 打开CMD的方式:

    1. 开始+系统+命令提示符
    2. Win键+R 输入cmd打开控制台(推荐使用)
    3. 在任意文件夹下按住shift+鼠标右键,在此处打开命令行窗口
    4. 资源管理器的地址栏前面加上 cmd 路径

    管理员方式运行

  • 常用的Dos命令

    #盘符切换   D:(切换到D盘)
    #查看当前目录下的所有文件 dir 
    #进入文件   cd 文件名(change directory)
    #返回上一级 cd ..
    #切换目录   cd /d D:(从其他盘切换到D盘)  
    
    #切换目录并查看文件   cd /d D:\文件名
                            (具体路径)
    #清除屏幕   cls(clear screen)
    #退出终端   exit
    #查看电脑当前ip  ipconfig
    
    #打开应用
        calc    计算工具
        mspaint 画图工具
        notepad 记事工具
        
    #ping命令
        ping www.baidu.com
        (鼠标右键粘贴)
    
    #文件操作
       md  目录名
       rd  目录名
       cd> 文件名(a.txt)
       del 文件名(a.txt)
    

07 计算机语言发展史

  • 第一代语言

    • 机器语言
      • 二进制
      • 直接输入给计算机使用的,不经过任何的转换。
  • 第二代语言

    • 汇编语言
      • 解决人类无法读懂机器语言的问题
      • 指令代替二进制
      • 应用:逆向工程、机器人、病毒··· ···
  • 第三代语言

    • 摩尔定律
    • 高级语言
    • 大体分为:面向过程面向对象两大类
    • C语言是典型的面向过程的语言。C++、Java是典型的面向对象的语言。
    • 各种语言:C语言、C++语言、Java语言、C#(C sharp)语言、python、PHP、JavaScript··· ···

教学视频:点击跳转到 bilibili狂神说Java

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值