计算机
first_adam
这个作者很懒,什么都没留下…
展开
-
UNIX/Linux/BSD、POSIX、GNU
UNIX来源 Bell实验室的Ken Thompson开始利用一台闲置的 PDP-7计算机开发了一种多用户,多任务操作系统。很快,Dennis Richie加入了这个项目,在他们共同努力下诞生了最早的UNIX。Richie受一个更早的项目——MULTICS的启发,将此操作系统命名为 Unix。早期UNIX是用汇编语言编写的,但其第三个版本用一种崭新的编程语言C重新设计了。C是Ri...转载 2018-07-16 21:11:23 · 3531 阅读 · 0 评论 -
GPL与BSD许可证的区别
GPL和BSD许可证是开源社区最大的两个阵营,尽管都提倡开源、自由,但是两阵营相互不鸟,经常争论不休。根本上是因为两者对于代码的使用自由有着本质上的不同。GPL许可证的由来 1980,一个叫Richard Stallman的美国人因为无法容忍软件私有化,而建立了GPL许可证。他认为,软件的源代码是全人类的财富,应该允许程序员自由共享。 GPL许可证的核心含义是,允许任...转载 2018-07-16 21:06:00 · 2334 阅读 · 0 评论 -
单片机与CPU、单片机与操作系统、CPU架构与指令集、指令集与操作系统之间的关系,我们常说的ARM是什么
首先讨论各种单片机与操作系统的关系芯片,是指内含集成电路的硅片。单片机(Micro-controllers)是一种集成电路芯片,是把中央处理器CPU、存储器、多种I/O口和中断系统、定时器/计数器等功能(可能还包括模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。说到单片机,大家第一时间想到的应该是51单片机,对吧。不错,我们把功能不是很强大的单片...转载 2018-07-17 11:41:02 · 4394 阅读 · 0 评论 -
ubuntu18.04开机直接进入tty,无法进入图形化界面
问题描述:ubuntu18.04在屏保之后,输入密码,无法进入图形化界面,当重启之后,直接进入命令行界面解决的办法为:sudo apt install ubuntu-desktop原创 2019-03-06 14:13:24 · 23342 阅读 · 12 评论 -
解决ubuntu14.04中出现 E:无法修正错误,因为您要求某些软件包保持现状
(1)出现此问题的根源在于,安装包A依赖于C的旧版本,而机器上已经存在了C的新版本,此新的版本又是B的依赖,所以就会出现版本的依赖混乱问题.如果降级C到旧版本不影响B的使用,那么就可以先卸载C,然后安装C的旧版本.或者直接降级C.使用sudo aptitude install 命令可以智能的解决一些依赖问题.(2)源的问题 部分源的问题导致了无法从服务器获得安装包A所依赖的C旧版本.此时尝试...原创 2018-04-24 17:51:34 · 2200 阅读 · 0 评论 -
如何从ubuntu14.04下硬盘安装ubuntu
以前安装ubuntu都是用光盘或者U盘安装的或者在windows下用wubi安装等等,但是如果没有光盘或者U盘,也没有双系统的windows该怎么重新安装ubuntu呢?下面我们就来看看这种情况下怎么进行重新安装ubuntu14.04...方法/步骤官网下载ubuntu14.04的iso镜像重新命名镜像名字为ubu转载 2017-12-12 10:28:12 · 2005 阅读 · 0 评论 -
windows 屏幕坐标 窗口坐标 客户区坐标 逻辑坐标 设备坐标之间的关系及转换
设置坐标映射(1)Windows坐标系统Windows坐标系分为逻辑坐标系和设备坐标系两种,GDI支持这两种坐标系。一般而言,GDI的文本和图形输出函数使用逻辑坐标,而在客户区移动或按下鼠标的鼠标位置是采用设备坐标。逻辑坐标系是面向DC的坐标系,这种坐标不考虑具体的设备类型,在绘图时,Windows会根据当前设置的映射模式将逻辑坐标转换为设备坐标。设备坐标系是面向物理转载 2017-10-27 10:44:33 · 1444 阅读 · 0 评论 -
超线程、多核知识实战,5分钟让你成为CPU专家
CPU是一台电脑的灵魂,决定电脑整体性能。现在的主流CPU都是多核的,有的运用了多线程技术(Hyper-threading,简称HT)。多核可能还容易理解些,相信不少玩家都能说出个所以然。但超线程是个什么东西,究竟有什么实际意义,一个支持超线程的CPU开启和关闭HT有什么不同,能解释清楚的人可能就不太多了。为此,我特地开此贴给大家介绍一下双核、超线程技术。此贴结合我平时自己工作中的积累、同厂商(英转载 2017-10-27 09:55:36 · 3679 阅读 · 0 评论 -
五中常见的软件架构
转载地址 一、分层架构分层架构(layered architecture)是最常见的软件架构,也是事实上的标准架构。如果你不知道要用什么架构,那就用它。这种架构将软件分成若干个水平层,每一层都有清晰的角色和分工,不需要知道其他层的细节。层与层之间通过接口通信。虽然没有明确约定,软件一定要分成多少层,但是四层的结构最常见。表现层(presentation):用户界面,负责视觉...转载 2020-01-21 17:17:25 · 214 阅读 · 0 评论 -
AMD64和i386的区别
下载Debian系统时,出现两个选项:ADM64和i386,那么这两者的区别是什么?i386=Intel 80386。其实i386通常被用来作为对Intel(英特尔)32位微处理器的统称。AMD64,又称“x86-64”或“x64”,是一种64位元的电脑处理器架构。它是建基于现有32位元的x86架构,由AMD公司所开发。下文引用自知乎:x86架构首度出现在1978年推出的Intel 808...转载 2020-01-22 11:17:08 · 3574 阅读 · 1 评论