计算机基础

计算机基础知识简单介绍

一.计算机系统

计算机系统由硬件系统(Hardware)和软件系统(Software)两部分组成

1

二.计算机硬件

计算机:电脑,是一种能 接收和存储信息,并能对海量数据进行自动、高速处理并输出处理结果的现代化智能电子设备。

1946年,世界上 第一台计算机EAINC,在美国诞生

计算机组成部分:运算器、控制器、存储器(主存储器RAM断电丢失决定运算速度、辅助存储)、输入设备、输出设备(1946,冯诺依曼)

2

  •     冯诺依曼体系规定:计算机处理数据基于二进制;加工数据放在主存储器
  •     计算机的存储单位:1k=1024=2^10          1M=1024k=2^20        1G=1024M=2^30          1T=1024G                                              1P          1E      1Z       1Y        1B         1N       1D

三.服务器

1.服务器硬件组成:电源、内存、CPU(Central Processing Unit)、网卡、PCI、风扇、硬盘

2.CPU性能指标:主频、外频(内存总线速度)、倍频        主频=外频*倍频

3.地址总线宽度:决定了CPU可以访问的物理地址空间

4.服务器按CPU体系架构分类:非x86服务器:使用RISC(精简指令集)或EPIC(并行指令代码)处理器;x86服务器:使用CISC(非精简指令集)

5.内存带宽:内存与北桥芯片之间的数据传输率=内存总线频率*数据总线位数/8

服务器内存具有备用技术和内存镜像

6.硬盘结构:存储介质——盘片;读写头——磁头;马达

7.硬盘接口类型:IDE、SCSI、SATA、SAS(主流硬盘接口为后两种)

8..服务器支持热插拔技术(常见设备:硬盘、电源、PCI设备、风扇)

四.存储的基础知识

存储网络:DAS:直接连接存储;NAS:网络连接存储;SNA:存储区域网络

ISCSI基于以太网网络实现的,实现SNA,提供磁盘空间

五.操作系统

1.操作系统OS(Operating  System) ,通用目的的软件程序(硬件驱动、进程管理、内存管理、网络管理、安全管理、文件管理)

2.开发接口标准:

ABI(Application Binary  Interface)应用程序与操作系统通信交互的接口

API(Application  Programming   Interface)定义源码和库之间的接口

POSIX:Portable   Operating   System   Interface    IEEE在操作系统上定义的一系列API标准

3.用户和内核空间:

user space    用户空间:在此处可工作用户程序,只执行简单计算

kernel  space   内核空间:具有访问硬件的权限,可执行任意命令

六.Linux基础知识

1.linux内核版本:主版本号、次版本号、末版本号、编译版本号、厂商版本号

3

2. Linux哲学思想:

  •         一切皆文件(包括硬件)
  •         小型,单一用途的程序
  •        链接程序,共同完成复杂任务
  •        避免令人困惑的用户界面(不用图形界面)
  •        配置数据存储在文本中(windows中数据大部分放在注册表中)

3.分区介绍

  •         主分区(1-4):一块硬盘最多四个,不可分小区,可用来启动操作系统(系统分区:一定是主分区),直接建文件系统,存放数据
  •        扩展分区:一块硬盘最多只有1个,加上主分区最多四个,不能建文件系统NTFS,FAT,可以再划分更小的分区
  •        逻辑分区(5-~):可以创建文件系统,可存放数据,不可再分
  •        启动分区:安装操作系统(OS)的分区
  •       活动分区:一个硬盘多个主分区,只有一个是活动分区

4.Linux目录文件的学习:

/为根目录;

/user(相当于Windows中的windows progrom files文件);

/home(用户);

/tmp(存放临时信息);

/var(存放变化数据);

/var/log(存放日志文件);

/etc(存放配置数据);

/boot(存放启动数据);

/dev(存放硬件)

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/93442

(5)
qljqlj
上一篇 2018-03-28
下一篇 2018-03-28

相关推荐

  • MAN 手册各章节功能及快捷键键位介绍

      man命令在linux下属于一种帮助命令,man手册提供了比较齐全的帮助格式,它大致分为8个章节 一.各个章节如下 1 – commands 1-普通的命令 (用户命令,  可由任何人启动的) 2 – system calls 2-系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函…

    Linux干货 2016-10-17
  • bash脚本编程实例

    bash脚本编程实例 1.写一个脚本 接受一个以上文件路径作为参数 显示每个文件拥有的行数 总结说明本次共为几个文件统计了其行数 #!/bin/bash # read -p “please input some paths:” paths if [ -z $paths ];then echo “There are not any paths inputtin…

    Linux干货 2017-08-14
  • N25第三周作业(用户组,和文本管理)

    列出当前系统 上所有已经登录用户的用户名,注意:同一个用户登录多次,则只显示一次即可. 列出最后登录到当前系统的用户相关信息. 命令who查看所有用户 , tail查看后几行 取出当前系统上被用户当作其默认shell的最多那个shell. 命令cut 分割 , -d 指定分隔符,-f指定字段 uniq 显示或忽略重复行信息   -c:显示并统计重复…

    Linux干货 2016-12-19
  • N21 第八周 总有刁民想害朕

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 网桥将两个相似的网络连接起来,并对网络数据的流通进行管理。它工作于数据链路层,不但能扩展网络的距离或范围,而且可提高网络的性能、可靠性和安全性。 集线器的英文称为“Hub”。主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。它…

    Linux干货 2016-09-15
  • diy自己的linux

    准备一台liunx的机器,我用的是liunx虚拟机,Centos6.8的镜像。 单独加载一块硬盘,我加载了一块20G的硬盘,然后用fdisk /dev/sdb进行分区,sdb1用来作为将来系统的/boot分区,所有100M就可以了,sdb2用来作为将来系统的/分区,我给了10G。然后将两个分区格式化为ext4系统。 mkdir /mnt/boot mkdir…

    Linux干货 2016-09-13
  • Linux终端类型

    适用对象:本文适用于初学Linux以及有志于学习Linux的朋友们。   一、         什么是终端 计算机体系中,终端主要是指与计算机连接,并可以与用户(人类)进行交互的设备。 二、      &nbs…

    Linux干货 2016-10-14