学习两年计算机专业发现基础不牢靠,基础可以说没有,跟着老师会写代码,自己不会,所以还是从基础抓起,新手学计算机一定要基础牢靠
学习B站黑马程序员
一台电脑的功能
任何数字计算机进行五种功能:
注意到数据作为输入。
存储在其内存中的数据/指令,并在需要的时候使用它们。
处理数据并将其转换成有用的信息。
生成输出。
控制所有上述四个步骤。
电脑 发展过程
计算机术语的生成是指计算机正在使用的技术上的一种变化。最初,这个生成术语被用来区分不同的硬件技术。如今,生成同时包括硬件和软件,它们共同组成了一个整个计算机系统。
到目前为止,已经有五代计算机了。每一代的时间周期和特点都被详细地讨论了。下表中提到了每代产品的大致日期及详述。
以下是主要的五代计算机。
第一代
第一代的时期:1946 年至 1959 年。真空管基础。
第二代
第二代的时期:1959 年至 1965 年。基于晶体管的。
第三代
第三代的时期:1965 年至 1971 年。集成电路基础。
第四代
第四代的时期:1971 年至 1980 年。超大规模集成电路微处理器为基础的。
第五代
第五代的时期:1980 年起实施。超大规模集成电路微处理器为基础的。
什么是计算机?为何要有计算机?
计算机诞生目的取代人力
计算机是人了的奴隶
行长---------------------柜台人员
接收用户输入的账号
接收用户输入的密码
判断 输入的账号 等于 正确的账号 并且 输入的密码
等于正确的密码:
告诉用户登录成功
否则:
告诉用户登录失败
什么是编程语言
人-------------人类语言---------人
人-----------编程语言-----------计算机
什么是编程?
1、把想让计算机做事的步骤想清楚
2、用一种计算机能听懂语言编程语言把做事的步骤翻译下来
什么是程序?
程序就是一堆代码文件
ps:
计算机硬件就是一堆废铁,计算机的运行全都受程序控制
可以说程序是计算机硬件的灵魂
计算机硬件是载体,软件是灵魂。
计算机硬件
运算器
控制器
存储器
输入
输出
从外观上来看,微型计算机主要包括CPU、主板、硬盘、内存、显卡、鼠标、键盘、机箱、电源、光驱。
CPU
也叫中央处理器(CPU,central processing unit),是电子计算机的主要设备之一作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。
简单来说,CPU就是计算机的大脑。
CPU相关参数
CPU作为计算机的大脑,他的运算速度,直接影响了整个计算机的工作效率在CPU中有以下几个参数需要了解一下:
主频、外频、前端总线(FSB)频率、缓存、倍频系数、CPU扩展指令集、CPU内核和I/O工作电压、制造工艺
CPU参数---主频
也叫时钟频率,单位是兆赫(MHz)或千兆赫(GHZ),是CPU的运算、处理数据的主要体现。
CPU参数---外频
是CPU的基准频率,单位是MHZ,是CPU与主板之间同步运行的速度,外频决定着整块主板的运行速度通俗地说,在台式机中,所说的超频,都是超CPU的外频
CPU参数---前端总线(FSB)频率
直接影响CPU与内存直接数据交换速度
CPU参数--- 缓存
缓存容量的增大,可以大幅度提升CPU内部读取数据的命中率而不用再到内存或者硬盘上寻找,以此提高系统性能
2.2GHZ主频,1M二级缓存,800MHZ前端总线
主板
是电脑各个配件的连接平台。主板的规格(尺寸)分为大、中、小三种,我们现在的机箱一般都是全高尺寸,通常使用大板。有一些经济型的主板为了节约成本,尺寸比较小,通常用于小型的机箱.
电脑中的其他配件,比如内存、CPU等都需要插到主板的特定的插槽中才能使用。硬盘、电源等设备需要通过数据线跟主板上的各类接口连接。电源通过连线插到主板上之后,由主板就可以向电脑各个配件供电。
内存
内存(Memory) 是计算机中最重要的部件之一,它是程序与CPU进行沟通的桥梁
硬盘
硬盘是一种最为常见的外存储器,简单理解就是用来存储数据的。计算机中所有的文件,图片,音乐,电影等都是存储在硬盘中的。存储在硬盘中的数据可以永久化存储。
当我们编辑一个文件,点击保存按钮的时候,实际上计算机做的就是把这个文件保存到硬盘上。也叫做将数据写到硬盘
当我们打开一个文件时,实际上计算机做的就是把这个文件的数据从硬盘中获取出来。也叫做从硬盘读取数据。
显卡
计算机中一个很重要的组成部分,用途是将计算机系统所需要的显示信息进行转换驱动显示器,并向显示器提供逐行或隔行扫描信号,控制显示器的正确显示
简单来说,显卡就是把存储的数字信息变成图片或者视频等数据,交给显示器显示出来。因为负责显示,所以对于喜欢玩游戏和从事专业图形设计的人来说,显卡非常重要
显示器
2K屏:
1920x1080,1998x1080,2048x1080,2048x858这四种分辨率
4K屏:
3840x2160,3996x2160,4096x2160,4096x1716这四种分辨率
这里的K只是类别。而不是确切的数字
显示器是用来进行显示的
分辨率,1920*1080是2K屏的一个分类
在1920*1080表示长有1920个像素点,宽有1080个像素点。像素点越多,显示的图片和视频越清晰
每一个像素点内部,都是由红绿蓝光学三原色进行不同的额色搭配组成的
键盘和鼠标:输入设备
机箱
不管是笔记本电脑还是台式机电脑,机箱其实就是一个金属外壳,把各种配件包在一起的.
电源
电脑电源是安装在机箱内的封闭式独立部件,它不是直接将电传输给CPU,显卡,内存,硬盘等各个配件。而是将交流电变换为稳定可靠的直流电,供给主机箱内的主板。再由主板给CPU,显卡,内存,硬盘等各个配件供电.
光驱
电脑用来读写光碟内容的机器。光区可分为CD-ROM驱动器、DVD光(DVD-ROM)、康宝(COMBO)、蓝光光驱(BD-ROM)和刻录机等
特点:成本低寿命长
计算机软件
系统软件
居于计算机系统中最近硬件的一层,其他软件一般通过系统软件发挥作用系统软件又分为:
操作系统、语言处理系统、数据库管理系统、软件工具等.
应用软件
特定应用领域专用的软件
基本上我们自己安装的所有软件,都是应用软件比如: 浏览器,QQ,微信桌面版,迅雷
以后我们常用的应用软件有: wps中的word(免费)、nodepade++、EditPlus以及Typore
软件架构
C/S:Clientt/Server客户端/服务端
优点:
用户体验好
缺点:
开发,安装,部署,维护麻烦
B/S:Browser/Server浏览器/服务器端
优点:
开发,安装,部署,维护简单
缺点:
如果应用过得,用户体验可能受到影响
对硬件要求过高
后端(服务器)前端(浏览器)
B/S中你看不到的那些东西
- 浏览器:输入网址请求服务器
- 服务器:会把注册页面通过网络发送给浏览器
- 浏览器:接收到数据后展示在页面上
- 浏览器:用户输入用户名和密码,通过网络以固定的格式发送给服务器
- 服务器:接收数据
解析数据得到用户名和密码
将正确的信息存入数据库
将结果发送给浏览器
解析数据得到用户名和密码
将正确的信息存入数据库
将结果发送给浏览器
C/S中看不到的那些东西
客户端:
- 打开之后直接输入用户名和密码,通过网络以固定的格式发送给服务器
- 服务器:
接收数据
解析数据得到用户名和密码
获取数据库正确的信息加以比对
将结果发送给客户端
C/S和B/S的对比
- B/S中,在你没网的时候,打开浏览器是不会显示页面的。
C/S中,打开客户端,就算没网,最开始的登录页面还是可以打开的,但是不能成功登录。 - C/S架构:交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。
在客户端可以展示很复杂的页面效果。
它充分利用两端硬件,将任务分配到Client和Server两端,降低了系统的通讯开销。 - B/S架构:维护方便、开发简单且共享性强、成本低。
对服务器要求过高、数据传输速度慢。很难实现复杂的页面效果。
对服务器要求过高、数据传输速度慢。很难实现复杂的页面效果。
进制
在计算机中,所有的文件都是以二讲制的形式存储在硬盘上的,都是以0和1的形式存储在硬盘上的
.现实生活中的进制是十进制。
也就是逢十进一。由:0123456789组成的。
.计算机中是二进制,
也就是逢二进一。由0和1组成的。
.其他进制
八进制是逢八进一,由01234567组成
十六进制是逢十六进一,由0123456789abcdef组成
计算机的存储单位
在计算机中,所有的文件,图片,音频,视频等都是以二进制的形式存储的,0和1
字节(byte)------------最小的存储单位
1024字节=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
1024PB=1EB
1024EB=1ZB
字母存储规则ASCII字符代码表
计算机基本操作
完整的文件名
文件主名.后缀名
完整的文件名
.文件主名:通常也称之为文件名。就是文件起的一个名字
.后缀名:也称之为扩展名,是用来区分文件的属性的。
简单理解:
如果没有后缀名,那么操作系统不知道以什么方式去打开他。如果我们加上了后缀名,操作系统就知以什么方式去打开了。
打开关闭扩展名或显示隐藏文件夹:
快捷键
Ctrl+A选中全部内容
Ctrl+C复制
Ctrl+X剪切
Ctrl+V粘贴
Ctrl+Z撤消
Ctrl+S保存
DELETE删除
Shift+Delete永久删除所选项
ctrl+alt+delete电脑锁屏快捷键
电脑截图:print screen sysrq 在键盘右上角一般靠近F12键或win+Shift+S
qq:ctrl+alt+A截图
微信:alt+A截图
打开控制面板
开始键旁边搜索-控制面板
用户账户
操作系统中一个管理员
系统服务
系统服务是指执行指定系统功能的程序以便支持其他程序。
尤其是接近硬件的程序,通过网络提供服务时,
服务可以在 Active Directory (活动目录)中发布,从而促进了以服务为中心的管理和使用。
简单理解
系统服务有以下几个特点:
1,没有界面或对话框,只有在任务管理器中才能看到。
2,系统服务一般是给一些软件提供帮助的。
所有系统服务:我的电脑-鼠标右键管理-服务和应用程序-服务
任务管理器
Windows 任务管理器提供了有关计算机性能的信息,并显示了计算机上所运行的程序和进程的详细信息。
简单理解:所有正在运行的应用程序和系统服务都会在任务管理器中
打开任务管理器:Ctrl+Alt+Delete或者下面任务栏鼠标右键
关闭其中任务:点击结束任务(电脑卡死的情况按Ctrl+Alt+Delete进入任务管理器结束卡死的任务进程,但现在电脑一般卡死,进程出不来,一般进程卡死,自动会关闭,小问题可以先用这个,如果不行,再电源键强制重启)
CMD
打开cmd:win+R 输入cmd
cmd命令
- 切换盘符:
盘符名称+冒号
- 查看当前文件夹的内容:
dir
- 进入单级文件夹:
cd+文件夹名称
- 回退单级文件夹:
cd..
- 进入多级文件夹:
cd+文件夹名称1/文件夹名称2/...
- 直接退到盘符:
cd\
- 清屏
cls
- 退出
exit
- 打开文件
文件名+后缀名
- 删除文件夹
rd 文件夹/s
- 删除文件
del 文件名+后缀名
什么是环境变量
环境变量(environmentvariables):
一般是指在操作系统中用来指定操作系统运行环境的一些参数如:临时文件夹位置和系统文件夹位置等。
简单理解:就是系统运行时所需要的一些参数
配置环境变量的目的
让我们可以在任意目录下都可以运行我们想要的程序
配置方法
点击我的电脑,选择属性
选择高级系统设置
选择高级中的环境变量
在系统环境变量中找到Path,双击或者点击下面的编辑
把软件安装路径配置到Path
找回误删除的环境变量
打开注册表 win+R 输入regedit
查找Path
计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment
- 查询Path的值
注意:不是所有系统都能找回,所以最好不改系统Path