大一计算机知识点笔记手写
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大一计算机知识点笔记手写计算机网络
1. OSI七层模型
1. 物理层
2. 数据链路层
3. 网络层
4. 传输层
5. 会话层
6. 表示层
7. 应用层
2. TCP/IP四层模型
1. 网络接口层
2. 网络层
3. 传输层
4. 应用层
3. IP地址和子网掩码
- IPv4地址格式:xxx.xxx.xxx.xxx
- 子网掩码用于划分网络和主机部分
4. HTTP和HTTPS
- HTTP(Hypertext Transfer Protocol)是一种用于传输超文本的协议
- HTTPS(Hypertext Transfer Protocol Secure)是在HTTP的基础上加入了安全性功能的协议
5. DNS解析
- DNS(Domain Name System)用于将域名转换为IP地址
6. IP协议和MAC地址
- IP协议用于在网络中传输数据包
- MAC地址是网卡的物理地址,用于唯一标识网络设备
数据结构与算法
1. 数组和链表
- 数组是一组连续存储的元素,可随机访问
- 链表是一组通过指针连接的节点,插入和删除操作效率高
2. 栈和队列
- 栈是一种后进先出(LIFO)的数据结构
- 队列是一种先进先出(FIFO)的数据结构
3. 树和二叉树
- 树是由节点和边组成的层次结构
- 二叉树每个节点最多有两个子节点
4. 排序算法
- 冒泡排序、插入排序、选择排序、快速排序、归并排序等5. 查找算法
- 顺序查找、二分查找、哈希查找等
6. 图算法
- 广度优先搜索(BFS)、深度优先搜索(DFS)等操作系统
1. 进程和线程
- 进程是程序在操作系统中的执行实例
- 线程是进程的执行单元
2. 内存管理
- 虚拟内存、分页系统、页面置换算法等
3. 文件系统
- 文件的存储和管理方式
4. 进程调度算法
- 先来先服务(FCFS)、短作业优先(SJF)、时间片轮转(RR)等
5. 同步和互斥
- 信号量、互斥锁、条件变量等
数据库
1. 关系型数据库和非关系型数据库
- 关系型数据库使用表格结构进行数据存储和管理
- 非关系型数据库使用键值对、文档、列族等方式进行数据存储和管理
2. SQL语言
- 结构化查询语言,用于操作关系型数据库
3. 数据库索引
- 提高数据检索效率的数据结构
4. 数据库事务
- 保证数据的一致性和完整性的操作单元
编程语言
1. C语言基础
- 语法、变量和数据类型、运算符、控制流语句等
2. Java语言基础
- 类和对象、继承和多态、异常处理、输入输出等
3. Python语言基础
- 列表和字典、条件和循环、函数和模块等
4. 编程范式
- 面向过程、面向对象、函数式等
5. 数据库编程
- 使用编程语言操作数据库的方法
总结:
以上是大一计算机知识点的笔记手写,涵盖了计算机网络、数据结构与算法、操作系统、数据库和编程语言等多个方面的基础知识。
这些知识对于计算机专业的学习和工作都非常重要,希望能够给您带来帮助。