![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件-基础软件-操作系统
Hanson.
ICT产业革命
展开
-
操作系统发展史
Unix 收费,闭源。IBM AIX,Oracle-SUN solaris教授上课用,发明了minix,linus买了minix,开发了免费开源的Linux乔布斯基于Unix开发了衍生系统mac os,比尔盖茨学习MAC 图形界面开发Windowslinux企业版RHEL,CentOS(RHEL克隆,无收费技术支持服务),SUSE(Novell被attachmate收购,被micro ...原创 2019-07-12 11:32:38 · 261 阅读 · 0 评论 -
芯片组件->固件(驱动与应用软件)->BSP->内核驱动
一、固件每个硬件都有一个固件。https://iask.sina.com.cn/b/1SSPgMkIAk35.html是不是电脑每个硬件都有一个主控芯片存放固件信息?顾名思义是不是存放固件系统的硬件是不是叫做主控芯片?固件是存储在非易失存储器(如ROM、EPROM、E2PROM或FLASH)上的软件。在设备硬件自身中执行的底层软件。通过固件,标准驱动程序才能实现特定机器的操作。固...原创 2019-09-16 14:16:15 · 7824 阅读 · 0 评论 -
【软件-操作系统】操作系统启动过程(BIOS+MBR-DPT到UEFI+GPT)
1 BIOS两大功能1.1 BIOS之硬件侦测程序1.1.1侦测侦测接口是否连接上硬件,扫描接口电路控制模块(如:DMA控制器、中断控制器、PCI总线接口电路、USB接口电路等);1.1.2.初始化初始化接口电路(按接口规范)、并登记连接的设备信息。初始化操作包括:为连接的设备分配控制端口地址、状态端口地址、数据端口地址,分配DMA通道,分配中断控制号等等。1.2 BI...原创 2019-03-11 16:37:42 · 808 阅读 · 0 评论 -
【软件-操作系统】操作系统详解(内核模式和用户模式)
参考:https://blog.csdn.net/weixin_42135997/article/details/81032093驱动初识与文件系统的理解参考:https://blog.csdn.net/liyun123gx/article/details/29569189驱动开发之用户模式和内核模式1.硬件详见。2.HAL(HardwareAbstraction...原创 2019-03-13 15:42:18 · 609 阅读 · 0 评论 -
【软件-应用软件】HPC以及行业应用
待定原创 2019-03-16 13:24:54 · 395 阅读 · 0 评论 -
文件系统与数据库系统区别
文件系统和数据库系统都是对数据存储,增删改查。文件系统定义及组成操作系统子系统,用于操作系统明确文件的方法和数据结构;三部分组成:文件系统的接口+管理软件(对文件增删改查)+对象;数据库系统定义及组成两部分组成:DBMS(Oracle,MySQL)+ 数据库;两者区别管理对象不同文件系统:管理文件,非数据本身。不同文件(不同文件后缀)对应不同的数据结构。数据库系...原创 2019-04-17 16:01:12 · 957 阅读 · 0 评论 -
开源协议GPL/MIT License/Apache License
GPL/Linux/MySQL/OpenJDK(自由软件)GNU 通用公共授权书(GNU GPL, GNU General Public License)使用源软件的类库引用(源代码)、改变(修改了源代码)的新软件,也必须采用GPL。GPL的所有软件都会加入GPL阵营。GPL软件不能作为商业软件收费,但是允许技术支持的服务收费。GPL 是一个开源协议,根本上是个自由软件协...原创 2019-07-06 21:54:03 · 1814 阅读 · 0 评论 -
Windows应用程序如何调用驱动:打印机举例
1. 什么是打印语言?打印机语言指的是控制打印机工作的命令,它告诉打印机如何组织被打印的文档,打印机按照这些命令来处理计算机传来的打印数据,并最终准确的打印出文字与图像。打印机语言大体上可分为两类:一种是页面描述语言(PDL),另一种是嵌入式语言(Escape码语言)。它们的代表分别是Adobe公司的Postscript语言和Hp公司的PCL语言,它们是已经成为业界标准的两种打印机语言。...原创 2019-09-22 19:27:14 · 3759 阅读 · 0 评论 -
Linux 开发版,社区版,企业版
linux各种常见发行版本简单介绍:红帽企业系统(RedHat Enterprise Linux, RHEL)全球最大的开源技术厂商,全世界内使用最广泛的Linux发布套件,提供性能与稳定性极强的Linux套件系统并拥有完善的全球技术支持。官网:http://www.redhat.com社区企业操作系统(CentOS)最初是将红帽企业系统“重新编译/发布”给用户免费使用而广泛使用,...原创 2019-09-23 10:47:18 · 718 阅读 · 0 评论