码迷,mamicode.com
首页 > 其他好文 > 详细

基础知识笔记

时间:2015-03-12 15:19:30      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:笔记


计算机资源

运算器:实现算术运算和逻辑运算的部件。

控制器:计算机的指挥系统。控制器通过地址访问存储器,从存储器中取出指令,经译码器分析后,根 据指令分析结果产生相应的操作控制信号作用于其他部件,使得各部件在控制器控制下有条不紊地协调工作。

存储器:是计算机中用来存放所有数据和程序的记忆部件,它的基本功能是按指定的地址存(写)入或 者取(读)出信息。比如寄存器、内存、硬盘、光盘等存储器由若干个存储单元组成,每个存 储单元都有一个地址,计算机通过地址对存储单元进行读写。可以想一下为什么32位的硬件和操作系统一般最大可识别内存是4GB呢?64位的最大识别内存多少?

输入设备:是向计算机中输入信息(程序、数据、声音、文字、图形、图像等)的设备。常见的输入设 备有:键盘、鼠标、图形扫描仪、触摸屏、条形码输入器、光笔等。外存储器也是一种输入设备。

输出设备:主要有显示器、打印机和绘图仪等。外存储器也是一种输出设备

运算器和控制器统称为 中央处理 (Central Processing Unit)。

运算器计算首先调用数据顺序寄存器(速度非常快分为1-2-3级缓存速度逐渐降低,容量小集成在CPU内部造价很高)→内存(速度高,容量、造价适中)→硬盘(速度慢、容量大造价低),硬盘分为传统的机械硬盘(转速是一个速度快慢的衡量)和SSD固态硬盘

可想而知CPU肯定是从寄存器读取数据最快、其次内存、最慢的就是硬盘。于是寄存器和内存都       要有预测机制,要能够提前把一部分数据缓存到他们内部,加快CPU读取数据的速度。

计算机资源无非就是CPU和内存,软件的好坏也就是对这些资源的利用率。


CPU分类

精简指令集RISC

RISC的英文全称是Reduced Instruction Set Computer,中文是精简指令集计算机

代表产品:IBM Power CPU ;ARM;

复杂指令集

CISC(Complex Instruction Set Computer)复杂指令计算机

       代表产品:X86 X86_64  Intel和AMD


内核(Kernel)功能:

技术分享

进程管理(运行中的程序)  

内存管理(

文件系统  

网络功能  

硬件驱动  

安全机制  

好复杂啊,现在还有点不好理解啊。


系统调用接口最直观的就是我们操作计算机的shell 内核的壳子

shell分两大类:

一:图形界面shell(Graphical User Interface shell 即 GUI shell)

例如:应用最为广泛的 Windows Explorer (微软的windows系列操作系统),还有也包括广为人知的 Linux shell,其中linux shell 包括 X window manger (BlackBox和FluxBox),以及功能更强大的CDE、GNOME、KDE、 XFCE。

二:命令行式shell(Command Line Interface shell ,即CLI shell)

例如:

bash / sh / ksh / csh(Unix/linux 系统)

(MS-DOS系统)

cmd.exe/ 命令提示字符(Windows NT 系统)




Linux的基本原则:

一切皆文件(包括硬件)

由从多单一目的小程序组成

组合小程序完成复杂任务

尽可能避免捕获用户接口,为了方便脚本编程以实现自动化执行;

使用文本文件保存程序的配置数据:使用一个文本编辑器即可完成系统及服务配置工作;


Linux的文件系统:

Linux严格区分字符大小写

层次化结构表示文件路径

倒置的树


一个目录:就是一个名称空间

相对路径:从非顶级,缺省路径时从当前路径开始

绝对路径:从顶级名称空间起始标记的路径

技术分享

Linux 是单目录的,分区是挂在到这些目录节点上的(可以理解为分区和目录是绑定的,打开这个目录就是进入这个分区)。

Windows的分区在目录上是平行的,么个分区就是一个根。



Linux的用户

Linux是一个多用户多任务的操作系统,管理员账户Root有且只有一个。

用户有名子,有属组;同样严格区分大小写,同样是以文件的形式储存,没有那个繁琐的注册表技术分享

Linux既然所有的数据都是以文件的形式来储存,又是个多用户多任务的操作系统。能想到什么呢????文件的归属;专业点叫做文件的权限

1175041 dr-xr-x---. 26 root root 4.0K Mar 11 23:14 .    本身目录

      2 dr-xr-xr-x. 22 root root 4.0K Mar 10 22:59 ..   表示父目录

1186702 drwxr-xr-x.  4 root root 4.0K Jan  1 04:41 .config 文件前面带点表示是隐藏文件

        文件权限       属主 属组


基础知识笔记

标签:笔记

原文地址:http://zhuzw.blog.51cto.com/8691727/1619685

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!