一、计算机系统分类
1、硬件系统:输入设备、输出设备、控制器、内存、外存
2、软件系统
(1)系统软件:控制硬件
1)桌面操作系统:windows用户群体大,macos程序员使用较多,Linux软件使用较少
2)服务器操作系统:Linux安全、稳定、免费,Windows Server付费、占用率低
3)嵌入式操作系统:Linux文件很小,一般使用在机顶盒、pda、网络电视、手机等
4)移动设备操作系统:Android、ios
(2)应用软件:qq、迅雷、游戏、ppt、word等
(3)b/s和c/s架构
1)b/s:浏览器和服务器架构;c/s:客户端和服务器架构
2)b/s和c/s优缺点
1>硬件环境不同:c/s使用局域网(局部专用网路);b/s使用广域网,不需要专用网络
2>安全要求:c/s安全性较高
b/s面向所有用户(使用浏览器就可以访问),安全性较低
3>系统维护不同:c/s表现方式有限,对程序员要求高;b/s表现方式丰富,开发难度低
4>处理问题不同:c/s用户固定,安全要求高;b/s面向所有用户
二、计算机语言
1、二进制:计算机描述数据使用二进制,因为只需要0和1就可以表示开和关
2、常见的单位换算:
1B(计算机处理数据的最小单位)=8b(计算机表示数据的最小单位)
1kb=1024B
1024kb=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
一般都是1024为单位,不是一个整数
3、计算机程序就是一组需要cpu处理的二进制数字
4、计算机语言分类
1)机器语言:二进制
2)汇编语言:高级一些,简化了中间过程
3)高级语言:C、C++、Python、PHP、Java等,大大简化了中间过程
三、网络协议
1、osi七层模型(描述了网络活动的特点)
1)应用层
2)表示层
3)会话层
4)传输层
5)网络层
6)数据链路层
7)物理层
2、TCP/IP协议(网络通讯协议)
1)应用层
2)传输层
3)网络互连层
4)网络接口层
3、IP地址分类
1)ipv4(地址已经枯竭)四段数字组成
2)ipv6(可以让每粒沙子都分配到地址)六段数字组成
按照地址类别来分类:
1)A类地址:第一组数字1~126
2)B类地址:第一组数字128~191
3)C类地址:第一组数字192~223
4)保留IP地址(只能用在局域网中)
四、DOS常用操作
Win+R打开运行窗口,输入cmd回车可以进入命令行界面
1、ipconfig/all 查看电脑的物理地址(mac)信息
2、arp -a 查看ip地址和物理地址的对应关系
3、ping网络地址,查看当前计算机和要访问的计算机之间的连通情况
4、cls 清屏
5、盘符 切换对应的盘符
6、Cd文件名 进入对应的文件夹(目录)
7、Dir 显示当前文件夹中的文件内容
8、Cd… 返回上一级目录
9、Cd/ 返回根目录
10、Md 新建目录
11、Rd 目录地址名字,删除目录结构(里边如果还有内容,会提示,
目录不是空的,不执行删除操作)
12、Copy 想复制的目录结构和名字,目标目录
13、Move 移动(剪切)
14、Del 目录名字,删除目录内的所有文件(小心不要删除重要文件);
出现提醒后,输入y是确定,n是取消;
15、Del . 删除当前目录中的所有文件(不是文件夹)
16、Del 具体的文件目录和名字,可以单独删除某一个文件
17、键盘上、下可以快速生成写过的代码
18、Format:盘符 格式化硬盘(清空数据)
五、域名服务器
1、域名:常见的网址(类似门牌号)
尽量不申请cn结尾的域名,需要通过政府部门的审核才能上线
2、新浪云使用方法
1)注册登录
2)选择首页右上角的控制台-云应用sae
3)创建新应用
4)选择免费版本
5)上传代码(必须.zip格式)
6)找到地址链接复制到浏览器中,手动在最后添加/yuweb/index.html