第一章、编程基础知识

目录

一、计算机硬件概述

1. 主板

2. CPU

3. 内存

 4. 硬盘

二、计算机软件概述

1. 冯.诺依曼体系

2. 计算机容量单位

3. 计算机软件分类

4. windows中常见文件类型

三、人机交互

1. 图形化界面

2. 命令行

3. 常用DOS命令


一、计算机硬件概述

计算机硬件主要包含主板,CPU,硬盘,内存,声卡,显卡,网卡,机箱,显示器,鼠标,键盘,以及打印机,摄像头,扫描仪等其他设备。重点了解如下几个硬件。

1. 主板

主板是电脑最基本,最重要的部件之一,主板上可安装计算机其他部件和外部设备,组成计算机主要电路系统。主板用于协调各部件的工作。常见主板品牌有英特尔、技嘉、富士康、华硕、微星等

2. CPU

CPU(Central Processing Unit),中央处理器。是一块超大规模的集成电路,是电脑运算核心和控制核心。相比于人的大脑。常见的CPU品牌包括Intel和AMD;Intel旗下目前PC机上常用酷睿i7处理器;AMD旗下品牌有AMD羿龙,速龙等。

3. 内存

内存是计算机中重要组件,它是硬盘和CPU沟通的桥梁。它是计算机软件运行的地方。计算机中的程序运行都是在内存中进行的,如操作系统、打开运行的word、音乐、电影等。因此内存大小对电脑的运行影响较大。

内存分为RAM和ROM两类。RAM(Random Access Memory),顾名思义,随机访问存储器,特点是断电关机情况下,存放在RAM中的数据会丢失,如正在QQ上视频聊天(运行的程序与数据在RAM中),若断电关机,重启后,QQ必须重新双击运行才能使用;ROM(Read Only Memory),只读存储器,断电情况下,ROM中存放的数据不会丢失。

特别提示:明确如下几个概念。

程序:软件安装的时候,所有资源都存放在硬盘上。软件代码及相关资源集合,就是程序。程序是静态。如QQ,Office软件,安装后,未运行的时候,都可称为程序。

进程:双击运行某个软件,会在内存中开辟一块空间,并将硬盘上该软件的相应程序及资源读取到该内存空间。所以,进程是运行的程序。每个进程占用独立的内存空间。

内存泄露(Memory Leak):指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。如使运行一段死循环代码。

 4. 硬盘

硬盘是计算机中永久存储的外部存储设备(电脑断电或关机情况下,数据不丢失)。我们自己安装的操作系统,下载的音乐, 文档,电影,图片,软件等数据,都存放在硬盘上。

目前主要有两类硬盘:机械硬盘和固态硬盘;硬盘通过接口连接到主板上,常见的接口有SATA接口、IDE接口、SCSI接口。

硬盘转速是衡量硬盘性能的一个指标RPM(Round Per Minite),常见的IDE接口硬盘转速为5400RPM和7200RPM;SCSI接口的硬盘转速可达1万RPM。

二、计算机软件概述

1. 冯.诺依曼体系

电子计算机的问世,最重要的奠基人是英国科学家艾兰.图灵(Alan Turing)和美籍匈牙利科学家冯诺依曼(John Von. Neumann)。图灵的贡献是建立了图灵机的理论模型,奠定了人工智能的基础。而冯.诺依曼则是首先提出了计算机体系结构的设想。冯.诺依曼体系结构特点:

  • 计算机处理的数据和指令一律用二进制表示,并全部存放在计算机中。
  • 顺序执行程序。计算机运行过程中,把要执行的程序和处理的数据首先存入主存储器(内存),计算机执行程序时,将自动地并按顺序从主存储器中取出指令一条一条地执行,这一概念称作顺序执行程序。
  • 计算机硬件由运算器,控制器,存储器,输入设备和输出设备五大部分组成。

2. 计算机容量单位

计算机中容量单位,是以1024(即2的10次方)为换算单位。个人存储设备中,较为流行的容量单位是T字节了。

1P = 1024TB
1T = 1024GB
1G = 1024MB
1M = 1024KB
1K = 1024B(Byte)       表示字节
1B = 8b(bit)             表示位

注意:硬盘容量,一般的制造商总是用十进制的计数。一般计算机的操作系统都是使用2进制的计数,所用你经常会发现在计算机看到的硬盘容量比硬盘上声称的要小,比如20GB的硬盘只显示有18.6GB。

3. 计算机软件分类

计算机系统由硬件系统和软件两大部分组成。常见的软件分类如下。

  • 按计算机层次方向划分

         1) 系统软件

                微软操作系统:XP、WIN7、WIN8、WIN10
                Linux操作系统:RedHat、Ubuntu、Suse、红旗Linux
                苹果操作系统:MacOS
                手机操作系统:Andriond、IOS等

         2) 支持软件

                开发工具软件、数据库管理系统、界面工具。

         3) 应用软件

                大部分软件都属于应用软件。如常见的如下软件
                 AutoCAD、Office、PhotoShop、游戏娱乐软件等。
                OA(Office  Automation):办公自动化
                ERP(Enterprise  Resource  Planning):企业资源计划
                CRM(Customer  Relationship  Management):客户关系管理
                DRP(Distribution  Resource  Planning):分销资源系统

  • 安软件的部署结构划分

         1)单机版软件

                无需网络,仅一台电脑就可以运行的软件。
                如:office、autocad、winrar、photoshop等

          2)分布式软件(BS架构和CS架构)
                需要网络才可以正常运行的软件。如QQ,淘宝等。

                分布式软件分为CS架构和BS架构两种。

CS架构        BS架构
简介

Client/Server  客户端/服务器。

客户端在用户电脑运行,连接服务器端(数据库服务器端,Socket服务器端)。CS架构称为胖客户端架构,客户端需事先大多数业务逻辑和界面展示。

如:QQ、百度网盘电脑端,网络游戏平台、数据库客户端软件访问数据库服务器等。

Browser/Server     浏览器/服务器

用户使用浏览器与服务器(Web服务器)连接,满足HTTP协议即可。大多数业务逻辑杂服务器端实现,BS架构称为瘦客户端。用户无需特别安装,只需Web浏览器即可。

如:淘宝网,京东网,网易,搜狐等网站。

优点界面丰富,操作容易,安全性高用户只需有浏览器;交互性强,升级维护简单
缺点适用范围窄;用户必须安装客户端才能使用;升级维护成本高跨浏览器较差;速度和安全性差

4. windows中常见文件类型

  windows中常见后缀名:
    文本文件: .txt....
    图片文件:.jpg, .png, .gif, .bmp, .jpeg....
    音频视频文件:.mp3, .avi, .mp4, .wmv, .rm, .rmvb, .mkv, .flv, .swf
    压缩文件: .zip, .rar 
    可执行文件:.exe(execute)软件一般位于bin目录中,bin是binary(二进制)缩写。
    批处理文件: .bat(batch)缩写

说明:windows系统中,文件以“名称.后缀名”组成,从计算机视角看,“名称.后缀名”一起是文件的名字。那么为什么windows中还特意区分后缀名呢?是因为一个指定后缀名的文件,双击时,会以默认软件打开。计算机上不仅有文件,还有程序。打开某个文件,必须先启动对应的程序,该程序将文件的内容读取到内存中来。以打开a.txt文件为例,双击a.txt文件,则会先启动Notepad.exe程序,该程序会将a.txt内容,读入到notepad.exe程序中并显示出来。

为什么双.txt文件,电脑知道用notepad.exe程序打开呢?因为操作系统事先已经注册好不同后缀名与对应的默认程序。如.txt默认以notepad.exe程序打开。

三、人机交互

软件制作完成后,需要安装操作系统上运行。用户通过操作软件与计算机交互,人机交互是一种互动方式,也是一种交流方式。人机交互其实是人、应用软件、操作系统及硬件之间的交互过程。人机交互有两种体现方式:图形化界面(GUI)和命令行(CLI)

1. 图形化界面

图形化界面(Graphical User Interface GUI),图形化界面方式特点:这种方式简单直观,使用者易于接受,容易上手操作。是目前最流行的人机对话的方式。

2. 命令行

命令行方式(Command Line Interface CLI):需要有一个控制台(dos,Linux),输入特定的指令,让计算机完成相关操作。Command是系统命令执行程序的意思。命令行方式特点:较为麻烦,需要记住常用命令。如在DOS系统上使用命令行操作系统。

1)打开控制台

方式一:Windows系统中,点搜索---》输入cmd--》打开即可

方式二:windows键+R--->>弹出运行框,输入cmd,回车即可。 ​​​​

 2)输入命令

在控制台中不能随意的输入命令,要输入的命令必须保证操作系统可以识别。只有输入正确的命令,操作系统才会去完成我们想要的结果。

3. 常用DOS命令

注意:在命令行操作时,只需记住一个命令(单词)即可。

 >>help                           它可以列出windows中的所有dos命令。如下图


 >>help  特定命令           表示可以查看当前这个命令的具体用法,如>>help  dir

 常用DOS命令:

1)  dir:是directory的缩写。表示 显示一个目录中的文件和子目录(文件夹)。

      无参数:查看当前所在目录的文件和文件夹。
      /s:查看当前目录已经其所有子目录的文件和文件夹。
      /a:查看包括隐含文件的所有文件。
      /ah:只显示出隐含文件。
      /w:以紧凑方式显示文件和文件夹。

2)  cd(change directory ):显示当前目录的名称或将其更改。

        案例:
        进入e盘:   >> e:
        显示当前目录的名称:>>cd
        进入e盘中的test文件夹中:>>cd   test 
        退回到上一级目录:>>cd  ..     
        直接退到根目录:cd \ 。注意  / 这个叫做斜线,\ 这个叫做反斜线。

3)  cls:清除屏幕

4)  exit:退出 CMD.EXE 程序。

5)  start:打开单独视窗运行指定程序或命令。就是重新打开一个新的dos窗口。

6)  md   目录名:建立特定的文件夹。如md test 创建一个test 的文件夹

7)  rd   目录名:删除特定的文件夹。如 rd test 删除名为test 的文件夹

8)  echo 内容>文件名称
     如echo abc>aa.txt.创建一个aa.txt文件并在该文件中写入abc

9)  del 文件名:删除一个文件。 (del不能删除文件夹。)
      del *.*:删除当前文件夹下所有文件。

10)  type 文本文件名:显示出文本文件的内容。

11)  set: 显示所有环境变量

Dos中的小技巧:

复制dos里面的文字:鼠标左键选中文字,即复制。

粘贴:右键,即粘贴复制的字符

上下键,可调出已经输入的历史命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

疏竹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值