计算机基本原理总结
来源:互联网 发布:兰帕德生涯进球数据 编辑:程序博客网 时间:2024/05/20 10:20
1. 根本性基础
- 计算机是输入、计算、输出的机器;
- 程序是指令和数据的集合;
- 计算机中所有都是数字,处理方式和人类思维有所区别。
2. 程序的流程
程序像河水一样不断的流动,有顺序、分支和循环三种基本流动方式。
程序有两种特殊的程序流程:中断处理和事件驱动。
中断处理是指计算机使程序突然跳转到程序中某个特定的地方,计算机硬件有中断处理的能力,中断一词的英文是Interrupt。
事件驱动是一种适用于GUI环境的编程风格,在这种环境中用户可以通过操作鼠标键盘来操作应用程序。
3. 数据结构和算法
算法是程序设计的术语
[1]算法中解决问题的步骤是明确并且是有限的
[2]计算机解决问题是机械的不是直观的
[3]典型算法的理解
[4]利用计算机处理速度
[5]使用编程技巧提升程序执行效率
[6]找出数字间的规律
[7]要在纸上考虑勾勒算法
数据结构是数据的组织方式
[1]基本变量
[2]数组
[3]栈和队列
[4]结构体
[5]二叉树和链表
4.面向对象编程
为了提高程序的利用效率,方便程序维护。
封装 继承 多态 是面向对象的三个重要特性。
5.数据库
数据库是数据的基地,数据库主要是构成要素有数据文件、DBMS和应用程序三部分。
应用程序->DBMS->数据文件
请求数据流
6. TCP/IP
MAC地址就是能够识别网卡的编号,几乎所有的网卡都会在上市之前分配一个不可变更的MAC地址。
ipconfig /all 查看网络信息
arp -a 输出arp缓存表
nslookup DNS服务器将主机名解析称为ip地址
hostname 主机名
有关分析见:
TCP协议中的三次握手和四次挥手(图) whuslei
0 0
- 计算机基本原理总结
- 计算机基本原理
- 计算机串口基本原理
- 计算机的基本原理
- 计算机工作基本原理
- 计算机基本原理之内存编址
- 计算机的基本原理
- 计算机博弈基本原理
- 程序员应该知道计算机基本原理
- Struts2 chap01基本原理总结
- Struts2 chap02基本原理总结
- 电路初级基本原理总结
- Retina与计算机图形的基本原理
- JSP总结三:JSP基本原理
- Kubunetes学习总结之基本原理
- Struts2 chap02-02基本原理总结
- 两台计算机实现通讯的基本原理0分
- 计算机程序的思维逻辑- 函数调用的基本原理
- 算法学习笔记–递归(2)之栈
- Jackson工具--实现微信支付对象的封装
- 设计模式之抽象工厂方法
- 百度2017秋招-分数序列和
- A + B Problem
- 计算机基本原理总结
- mui开发app之plusready和init区别
- Activity生命周期(一)
- oracle关于 job的创建
- 【HDU5412】CRB and Queries-整体二分:带修改区间第K小
- 图像卷积与滤波器关系
- 文件描述符和文件指针
- HTML学习笔记
- 百度2017秋招-度度熊找子串