一.硬件系统和软件系统(系统软件、应用软件)
(ROM:只读存储器 RAM:随机存储器)--->断电数据会消失
1.系统软件:(控制硬件的)
(1).桌面操作系统:windows 用户群体大;macos 程序员使用多;linux 软件较少
(2).服务器操作系统:linux 安全、稳定、免费 ;windows server 付费,占有率小
(3).嵌入式操作系统:linux 文件小,一般使用在机顶盒、PDA\网络电视、手机......
(4).移动设备操作系统:ios、android
2.应用软件:QQ、迅雷、游戏、PPT等等
二:B/S架构和C/S架构
(1).b/s 浏览器和服务器架构 c/s客户端和服务器架构
(2)优缺点:1).硬件环境不同:cs使用局域网;bs使用广域网,不需要专用网络 2).安全要求:cs安全性较高;bs面向所有用户,安全性较低 3).系统维护不同:cs表现方式有限,对程序员要求高;bs表现方式丰富,开发难度低 4).处理问题不同:cs用户固定,安全要求高;bs面向所有用户
(3).二进制:计算机描述数据使用的二进制;因为只需要0和1就可以表示开和关
(4)常见单位换算:1B(计算机处理数据的最小单位)=8b(计算机表示数据的最小单位) 1kb=1024B 1024kb=1MB 1024MB=1GB 1024GB=1TB 1024TB=1PB 注意:一般都是1024为单位,不是一个整数
(5).计算机程序就是一组需要CPU处理的二进制数字。
(6).机器语言:由0和1组成的二进制数。 汇编语言:高级一些,简化了中间过程 高级语言:C、C++、PHP、python、java等等,大大简化了中间过程。
(7).OSI七层模型 (描述了网络活动的特点)
应用层 | 所有应用程序的网络在此展开 |
表示层 | 表示数据形式,完成对传输数据的转化(数据的加密解密) |
会话层 | 负责建立、维护、拆除会话(session是缓存) |
传输层 | 负责一个可靠的端到端的链接 |
网络层 | 负责路由寻址和广播 |
数据链路层 | 负责将上层的数据封装成帧 |
物理层 | 只负责传输01而进行比特(bit)流,不解释 |
(8).TCP/IP协议(网络通讯协议) IP地址分类:IPv4(四段数字组成) A类 第一组数组是1~126; B类第一组数组是128~191;C类 B类第一组数组是192~223 保留IP地址(只能用在局域网中):10 |127 |172.16.0.0-172.31.255.255 |192.168.*.*
三:常用dos命令
(1).WIN+r打开运行窗口,输入cmd回车可以进入命令行界面
(2).ipconfig/all 查看电脑的物理地址(mac)信息
(3).arp -a 查看ip地址和物理地址的对应关系
(4).ping www.baidu.com 查看当前计算机与要访问的计算机之间的连通情况
(5).cls 清屏;盘符: 切换对应的盘符 ;cd 文件名 进入对应的文件夹;dir 显示当前文件夹内容;cd.. 返回上一级目录;cd/ 返回根目录;md 文件名 新建目录;rd 文件名 删除文件夹,但是不能删除有内容的文件夹;copy 想复制的目录结构和名字 目标路径;move 剪切(移动);del 目录名字(删除目录内的所有文件);del *.* 删除当前目录中的所有文件(不是文件夹);format:盘符 格式化硬盘,不要轻易尝试
四:域名服务器
(1).域名:就是我们常见的网址,好像是我们的门牌号;尽量不申请cn结尾的域名,需要通过政府部门的审核才能上线。
(2).新浪云使用方法:1.注册登陆 2.选择首页右上角的控制台-云应用sae 3.创建新应用 4.选择不要钱的版本 5.上传代码(必须是.zip格式)6.找到地址链接复制到浏览器中,手动在最后添加index.html(自己的代码名称)