【鸟哥的Linux私房菜】笔记
2、
【计算机组成之组件】
3、CPU实际要处理的数据完全来自于主存储器,这是一个很重要的概念!
4、CPU是整个计算机系统最重要的部分,那么目前世界上有哪些主流的CPU呢?
CPU内部包含一些小的指令集,所有使用的软件都必须经过CPU内部的微指令集才能达成。
根据指令集的设计理念可以分为两种主要的CPU:精简指令集和复杂指令集。
5、x86架构CPU:x86架构CPU属于复杂指令集CPU。为什么叫x86,因为最开始被发明出来的叫8086之后有开发出80286,80386...x86架构CPU从16位、32位一直升级到现在的64位。特点就是省电、效率高、支持各种多媒体。
6、计算机的接口设备:包括输入输出接口...其中最重要的是主板!因为主板负责将所有设备通通连接在一起。其他重要的还有:储存装置、显示设备、网络装置等。
【组件之相关性考察】
7、
8、
9、数据表示方式:0和1、数字系统:二进制、
文字编码系统:所谓的“编码系统”可以想象成一个“字码对照表”。常用的UTF8就是指unicode编码系统。
10、操作系统!
Ⅰ、硬件的所有动作都要透过操作系统来达成!
Ⅱ、与硬件交互就是操作系统的核心,如果操作系统的核心不支持TCP/IP网络协议,那么无论有怎样的硬件都是无法上网的!
Ⅲ、硬件都是由核心来管理!用户是无法直接接触核心的!
Ⅳ、为了防止核心被破坏,操作系统通常会提供一整组开发的接口给工程师来开发软件!这组接口叫“系统呼叫层”!
Ⅴ、核心系统主要在管理硬件!资源分配!
Ⅵ、总之,操作系统既要与硬件打交道,又要给使用者提供接口。
Ⅶ、应用程序癿开发都是参考操作系统提供癿开发接口, 所以该应用程序叧能在该操作系统上面运作而已,丌可以在其他操作系统上面运作癿。 现在您知道为何去贩买在线游戏癿光盘时,光盘上面会明明白白癿写着该软件适吅用亍哪一种操作系统上了吧? 也该知道某些游戏为何丌能够在 Linux 上面安装了吧?
11、操作系统核心的功能!
- 系统呼叫功能,也就是提供给用户的接口
- 程序管理!Process control.
- 内存管理
- 文件系统管理
- 装置的驱动,Device drivers,交给驱动器厂商考虑!
12、驱动程序与操作系统的关系
- 操作系统必须能够驱动硬件,如此应用程序才能使用次硬件的功能
- 一般来说,操作系统会提供开发接口,让硬件开发商自己制作他们生产的硬件的驱动程序
- 要使用新的硬件,必须要有驱动程序才可以,驱动程序是依据操作系统接口而开发,所以windows下的驱动程序当然不能用在linux上啦
- 驱动程序由厂商提供,与操作系统开发者无关,操作系统开发只是暴露一些接口即可
【鸟哥的Linux私房菜】笔记的更多相关文章
- 鸟哥的Linux私房菜笔记第四章
前言 对着<鸟哥的Linux私房菜-基础版>做了简化笔记.不想让自己知其然而不知其所然.所以写个博客让自己好好巩固一下,当然不可能把书中的内容全部写下来.在这里就简化一点把命令写下来. 让 ...
- 鸟哥的Linux私房菜笔记第六章(二)
文件内容查询 直接查询文件内容 查阅一个文件的内容可以使用指令cat/tac/nl. # [cat|tac|nl] 文件 区别: 1.cat是直接把文件内容输出到屏幕上,并且从第一行开始输出到末行 2 ...
- 学习鸟哥的Linux私房菜笔记(1)——Linux系统入门
今天在阿里云申请了一个centos系统的云服务器,以前对linux了解的只是皮毛,记了几个命令还给忘了,整了半天都弄不好,作为一个做过javaweb开发的coder实在是惭愧啊,决定从今天开始学习Li ...
- [置顶] 学习鸟哥的Linux私房菜笔记(6)——过滤器、输入输出及管道
一.过滤器 Linux中的应用工具分为三种: 交互工具 过滤器 编辑器 能够接受数据,过滤再输出的工具,称之为过滤器 对过滤器和进程,存在着输入源与输出对象 二.输入.输出.重定向 输入:过滤器的数据 ...
- 学习鸟哥的Linux私房菜笔记(17)——Linux引导流程
一.系统引导流程 第一步:固件fireware(CMOS/BIOS)--POST加点自检(与操作系统无关) 这一步主要是检查硬盘等硬件是否能正常工作 CMOS:是固化在主板上,详细:http://sc ...
- 学习鸟哥的Linux私房菜笔记(16)——Ubuntu中建立ftp服务
1.安装vsftpd,如下图所示:sudo apt-get install vsftpd 2.查看本机是否可以连接ftp 如上图所示,发现login failed了,怎么办呢?我们来看看vsftpd的 ...
- 学习鸟哥的Linux私房菜笔记(15)——文件系统
一.文件结构 为了能在设备上存储与读取文件,我们需要在分区上创立文件系统 文件系统记录目录与文件我们称之为文件结构 每一个文件系统在Linux里都被解释成由一个根目录为起点的目录结构 Linux将各个 ...
- 学习鸟哥的Linux私房菜笔记(14)——硬件配置与管理
一.设备文件 Linux沿袭了Unix的风格,将所有设备看成一个文件 设备文件分为两种: 块设备文件(b):比如硬盘.光驱 字符设备文件(c):比如串口.键盘 设备文件一般存放在/dev目录下 二.常 ...
- 学习鸟哥的Linux私房菜笔记(13)——用户管理
一.检查用户身份 用户可以使用下列指令了解用户身份 who :查询当前在线的用户 groups :查询用户所属组 id :显示当前用户信息 finger :查询用户信息 二.添加用户 用指令添加命令 ...
- 学习鸟哥的Linux私房菜笔记(9)——bash1
一.Shell简介 Shell :命令行解释器,是用户与系统沟通时的媒介 在Unix系统中有各种Shell, Linux采用bash为其默认shell 系统可以使用的shell记录在 /etc/she ...
随机推荐
- 模拟 Ajax 上传
----------------view----------------------------------- <form method="post" action=&quo ...
- python greenlet背景介绍与实现机制
并发处理的技术背景 并行化处理目前很受重视, 因为在很多时候,并行计算能大大的提高系统吞吐量,尤其在现在多核多处理器的时代, 所以像lisp这种古老的语言又被人们重新拿了起来, 函数式编程也越来越流行 ...
- Laravel中创建控制器
<?php /** * Created by PhpStorm. * User: chuang * Date: 17-1-14 * Time: 下午4:29 */ namespace App\H ...
- React ES5 (createClass) 和 ES6 (class)
https://www.w3cplus.com/react/react-es5-createclass-vs-es6-classes.html http://blog.csdn.net/shaleil ...
- 【BZOJ2707】[SDOI2012]走迷宫 Tarjan+拓扑排序+高斯消元+期望
[BZOJ2707][SDOI2012]走迷宫 Description Morenan被困在了一个迷宫里.迷宫可以视为N个点M条边的有向图,其中Morenan处于起点S,迷宫的终点设为T.可惜的是,M ...
- 【BZOJ1823】[JSOI2010]满汉全席 2-SAT
[BZOJ1823][JSOI2010]满汉全席 Description 满汉全席是中国最丰盛的宴客菜肴,有许多种不同的材料透过满族或是汉族的料理方式,呈现在數量繁多的菜色之中.由于菜色众多而繁杂,只 ...
- 使用QFileInfo类获取文件信息(在NTFS文件系统上,出于性能考虑,文件的所有权和权限检查在默认情况下是被禁用的,通过qt_ntfs_permission_lookup开启和操作。absolutePath()必须查询文件系统。而path()函数,可以直接作用于文件名本身,所以,path() 函数的运行会更快)
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/Amnes1a/article/details/65444966QFileInfo类为我们提供了系统无 ...
- 洛谷 P4071 [SDOI2016]排列计数
洛谷 这是一道组合数学题. 对于一个长为n的序列,首先我们要选m个使之稳定\(C^{m}_{n}\). 且要保证剩下的序列不稳定,即错排\(D_{n-m}\). 所以答案就是:\[ANS=C^{m}_ ...
- 20170421 F110 常见问题
F110常見問題以及處理方式 1. Vendor中沒有與F110中相同的Payment method 解決辦法: 在Vendor主檔中維護Payment method 2. 結報被Block 解決辦法 ...
- TCP/IP/UDP 协议
互连网早期的时候,主机间的互连使用的是NCP协议.这种协议本身有很多缺陷,如:不能互连不同的主机,不能互连不同的操作系统,没有纠错功能.为了改善这种缺点,大牛弄出了TCP/IP协议.现在几乎所有的操作 ...