计算机的定义:“接受用户输入指令与数据,经由中央处理器的数据与逻辑单元运算处理后,以产生或存储成有用的信息”。 计算机的五大单元包括:输入单元、输出单元、CPU内部的控制单元、算术逻辑单元与内存五大部分。 数据会流入/流出内存是CPU所发布的指令,而CPU实际要处理的数据则完全来自于内存。 CPU依设计理念主要分为精简指令集(RISC)与复杂指令集(CISC)系统。 关于CPU的频率部分,外频指的是CPU与外部组件进行数据传输时的速度,倍频则是CPU内部用来加速工作性能的一个倍数,两者相乘才是CPU的频率速度。 一般主板芯片分为北桥和南桥,北桥的总线成为系统总线,因为是内存传输的主要信道,所以速度较快,南桥就是所谓的输入/输出(I/O)总线,主要用于连接硬盘、USB、网卡等接口设备。 北桥所支持的频率我们称为前端总线速度(Front Side Bus,FSB),而每次传送的位数则是总线宽度。 CPU每次能够处理的数据量称为字组大小(word size),字组大小依据CPU的设计而又32位于64位之分。我们现在所称的计算机是32位或64位主要依据这个CPU解析的字组大小而来的。 个人计算机的内存主要组件位动态随机访问内存(Dynamic Random Access Memory,DRAM),至于CPU内部的第二层换成则使用静态随机访问内存(Static Random Access Memory,SRAM)。 BIOS(Basic Input Output System)是一套程序,这套程序是写死到主板上面的一个内存芯片中,这个内存芯片在没有通电时也能够将数据记录下来,那就是只读存储器(Read Only Memory,ROM)。 显卡的规格有PCI/AGP/PCIe,目前的主流位PCIe接口。 硬盘是由盘片、机械手臂、磁头与主轴马达所组成的,其中盘片的组成为扇区、磁道与柱面。 操作系统(Operating System,OS)其实也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动系统中的所有硬件。 计算机主要以二进制作为单位,常用的磁盘容量单位为Byte,其单位换算为1Byte=8bit。 操作系统仅在于驱动与管理硬件,而要使用硬件时,就得需要通过应用软件或者是shell的功能,来调用操作系统操纵硬件工作。目前,操作系统除了上述功能外,通常已经包含了日常工作所需要的应用软件在内了。 原文地址:http://blog.51cto.com/superguo/2124316 时间: 2024-09-30 01:15:36
计算机的主要组成: 输入单元:键盘.鼠标等 主机部分:系统单元,包括CPU(控制单元和算数逻辑单元).内存 输出单元:屏幕.打印机等 CPU种类: 精简指令集(RISC):ARM(手机) 复杂指令集(CISC):Intel.AMD(个人计算机) 注:x86架构为32位,包括i386.i586.i686:x86_64架构为64位:计算机的位数是由CPU每次能够解析的字组大小决定的 相关命令: cat /proc/cpuinfo lspci x86架构的芯片组用于控制各个组件沟通,包括两个网桥: 北
20.1 Linux启动流程分析 Linux启动过程: 按下开机电源后计算机硬件主动读取BIOS来加载硬件信息以及硬件系统的自我测试,之后系统会主动读取第一个可启动的设备(由BIOS设置),此时就可以读入引导加载程序(boot loader)了,引导加载程序指定使用那个内核文件来启动,并实际加载内核到内存中解压缩与执行,此时内核就能够在内存中活动,并检测所有硬件信息与加载适当的驱动程序来使主机运行,等内核检测硬件与加载驱动程序完毕后,就可以登录了. 1)加载BIOS的硬件信息与进行自我测试,并依
12.1什么是正则表达式 正则表达式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为,正则表达式通过一些特殊符号的辅助,可以让用户轻易达到查找.删除.替换某特定字符串的处理程序. vi.grep.awk.sed支持正则表达式,而cp,ls等命令只能使用bash自身的通配符 12.2基础正则表达式 grep高级参数: grep [-A] [-B] [--color=auto] 'string' filename -A:after的意思,除了列出该行外,后续的n行也列出来 -B:be
鸟哥的 Linux 私房菜(服务器) @(学习笔记)[Linux|Markdown|笔记] [TOC] 第二章 网络基础概念 2.1 网络是个什么玩意儿 OSI 七层协定 分层 负责内容 Layer 1物理层Physical Layer 由于网络媒体只能传送 0 与 1 这种位串,因此物理层必须定义所使用的媒体设备之电压与讯号等, 同时还必须了解数据讯框转成位串的编码方式,最后连接实体媒体并传送/接收位串. Layer 2数据链结层Data-Link Layer 这一层是比较特殊的一个阶层,因为
因为感觉对Linux命令还没有多大的感觉,所以就专门找了鸟哥的书来看一下,折腾了几天看基础篇的shell部分,收获还是蛮大的,至少对Linux命令是有点感觉了,然后往前学习的一些知识,在理论知识方面也得到了一定的扩充了.先不多说,把习题的答案分享一下. <鸟哥的Linux私房菜>基础篇P398习题 (1)请新建一个script,当你执行该script的时候,该script可以显示你目前的身份(用whoami)和你目前所在的目录(用pwd). 这道题的答案已经直接给出了,直接上脚本: #!/bi
自己整理了一下,分享给大家,这些习题确实是非常经典的! 1.什么是绝对路径与相对路径? 绝对路径是相对于/目录的路径的,比如/home/user: 相对路径是相对于当前工作目录的,比如你的系统上有个/home/user/test目录,此时你在/home/user目录下,那么./test就是相对路径. 2.如何更改一个目录的名称?例如/home/test变为/home/test2. mv /home/test /home/test2 3.PATH这个环境变量的意义是什么? 这里先看一下PATH:
1.合法的shell与/etc/shells功能 shell有多个版本,有Bourne Shell(sh).C Shell.K Shell .TCSH等.通常Linux使用的是Bourne Again Shell(Bash),是sh的增强版 可以检查/etc/shells,查看有多少可用的shell. 将合法的shell写入/etc/shells文件,是为系统某些服务在运行过程中检查用户能够使用的shells. 当用户登录时就会取得一个shell来工作,这个shell记录在/etc/passwd
1. Linux登录环境 Ctrl + Alt + [F1~F6]:文字登录界面tty1~tty6终端(输入startx启动X窗口界面) //run level 3 Ctrl + Alt + F7:图形界面桌面 //run level 5 (1)终端界面登陆的默认显示内容来自/ect/issue文件,登陆成功后默认显示[主机名@用户名 ~] $/#(提示符) //默认提示可修改 (2)注销终端界面输入exit 2. 在命令行模式下执行命令(命令行模式登录后取得的程序被称为shell,因为这个程序
各硬件在Linux中的文件名(/dev): IDE硬盘:/dev/hd[a-d] SCSI/SATA/USB硬盘:/dev/sd[a-p] U盘:/dev/sd[a-p] (与SATA相同) 软驱:/dev/df[0-1] 打印机:/dev/lp[0-2](25针)./dev/usb/lp[0-15](USB) 鼠标:/dev/usb/mouse[0-15](USB)./dev/psaux(PS2) 当前CD ROM/DVD ROM:/dev/cdrom 当前鼠标:/dev/mouse 磁带机: