大家都知道,要想学习好网络安全这门专业课程,掌握一些基础知识必不可少,今天就给大家讲一下有关计算机的知识。
计算机的基本构架如下图
一、计算机发展历史
计算机诞生在二战时期,当时一开始运用在军事领域。
图灵机理论:计算的本质是一种机械运动,但是他需要信息指令的控制。
冯·诺依曼体系结构
二、计算机硬件组成
计算机的硬件包括
CPU又叫中央处理器,本质是完成各个指令得到程序想要的结果
内存--电脑称为RAM
硬盘(外存)分为机械硬盘和固态硬盘
输入输出设备
键盘、鼠标、麦克风、摄像头、显示器、打印机等
显卡(GPU)
声卡
三、程序运行原理
二进制
编程语言
从源代码到可执行程序
操作系统
操作系统
四、个人电脑操作系统
1946年,计算机诞生
20世纪90年代个人电脑流行
五、服务器操作系统
客户端和服务端
软件架构
C/S架构:Client/Server
客户端
:迅雷、QQ、百度网盘、腾讯课堂、网易云音乐、游戏
客户端、腾讯视频……
特点:需要安装和升级,占用资源多,性能高
B/S架构:Browser/Server
浏览器
:Chrome、FireFox、Edge、360……
站点:百度、知乎、微博、贴吧、淘宝……
特点:不用安装维护,跨操作系统,占用资源低
服务器的组成部分有
服务器硬件
服务器操作系统
HTTP容器
应用程序
六、为什么要学习Linux?
1、使用网络的程序,都有一个服务器;
2、服务器,大部分使用的是Linux操作系统。