电子信息学概略
Posted heibaimao123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电子信息学概略相关的知识,希望对你有一定的参考价值。
(学的东西多了,就容易忘,知识系统的搭建是有必要的,其能够帮助有效的记忆和复习知识,以及指导学习路线。在搭建系统的过程中,不可避免地会遇到一些知识盲点,查清和掌握知识是有必要的,但在搭建系统的过程中,重点是框架,并不是说要把所有的知识都在这个过程习得,所以通过自己已掌握的知识猜测未知的结构是十分需要的,这种举一反三和设计的能力在电子信息领域是必不可少的。要敢想、敢猜,而不是只会学习和死背书上的东西,通过猜想,排除不合理的方案,逻辑在电子信息世界是通用的,严密的逻辑思维是电子信息人员最宝贵的财富)
从根本上来讲,“没什么是不可能的”正是电子信息世界最根本的法则。电子世界是人为构造的体系,也就是说所有的一切都是可以人为改变的。
没有完美无缺的协议,也没有坚如磐石的机制。从物理硬件到软件、从协议到标准,所有对于信息交换的服务支持在功能上是可行的,但是对于安全方面,是不可能十全十美的。
我的专业是微电子专业,我又自学了计算机和计算机网络技术,因此集合在一起就基本覆盖了电子信息从制造设计到应用的领域。电子信息——即电子和信息,电子偏重于电路设计和底层硬件的运行,也可以说是数据的采集、传输和响应,而信息则着重突出数据的处理。
我把电子信息学分为以下几个部分:
电子电路
包括电子相关的物理学、电路学、模电数电、电子元器件、集成电路、其它
计算机基础和程序基础
- 硬件:CPU、硬盘、内存、显示器、鼠标、键盘、声卡、显卡、光驱、固态硬盘等
- 硬件之间的相互关系
- 最低级的机器语言
- 计算机系统内核与系统应用
其它电子产品
- 手机
- 机器人
- 无人机
- 物联网
高级语言与应用程序
- 高级语言内核
- 类库
- 应用程序
计算机网络与网络管理
- 网络模型
- 各层网络协议功能及数据包
- 网络相关的程序
- 网络相关的应用
计算机系统
计算机系统分为系统内核和系统应用
系统内核里包括四个部分:
- 语言环境——执行机器代码语言功能
- 获取硬件状态
- 控制硬件行为
- 定义一些列的行为准则和规范,内置默认机制
系统应用:
- 文件管理
- 用户界面
- 系统进程管理
- 系统网络管理
- 其它
高级语言
高级语言一般分为语言内核和类库
语言内核:
- 定义了该语言的关键字
- 定义了语言规范和体系结构
- 定义了处理机制
- 基础类的属性和方法覆盖了计算机系统的属性和方法
类库:
- 语言内核基础类的接口
- 结合实际使用,复合基础属性和方法,提供实用工具
高级语言本质上来讲就是一段文本,它通过自身的语言规范和标准流程告诉计算机底层所要实现的功能,语言内核就是用来翻译高级语言的工具。
高级语言从根本上是调用计算机底层的物理硬件进行活动,它不能实现其硬件所没有的功能。
高级语言从上层来讲,是切合了人类自然语言和逻辑语言,不同的高级语言试图从不同的角度定义一套能够方便开发人员理解和使用的语言工具,同时能够对开发人员所要描述的对象最紧密的整合;从底层来讲,高级语言要对底层硬件最有效率的调动,节约资源。
高级语言的三个重点:
- 对开发人员友好,同时提供功能强大的基础属性及类库支持
- 程序内部的耦合
- 对硬件资源的调用是否有效率
计算机网络
通过计算机端的程序和应用,可以实现对计算机网络的监控和管理。
比如Charles、Fiddler、Wireshark等软件可以查看计算机发出和接收的数据包。
Java的java.net包提供对网络数据包的开发支持。
以上是关于电子信息学概略的主要内容,如果未能解决你的问题,请参考以下文章