linux计算机基础理论

1. 计算机的组成及其功能

从基本结构上来讲,计算机可以分为五大部分:

运算器、存储器、控制器、输入设备、输出设备。

运算器的功能:实现算术运算和逻辑运算(与控制器组成CPU)

存储器功能:将输入设备接受到的信息以二进制的数据形式存到存储器中。

控制器的功能:将指令逐条从存储中取出,经译码分析后向全机发出相应的操作控制信号作用于其他部件,使各部件有条不紊地协调工作(与运算器组成CPU)

输入设备的功能:将数据、程序、文字符号、图像、声音等信息输送到计算机中。

输出设备的功能:将计算机的运算结果或者中间结果打印或显示出来。

2.liunx发行版

GNU/Linux:通常以源代码(文本格式)方式提供,自由、开放、灵活,源代码需要通过编译成机器语言,对应机器的二进制。

linux发行版:有数百种之多,其中主流的三个

Debian :更轻巧,使用难度高

  • ubuntu
  • knopix

Slackware:界面华丽,使用方便,欧洲使用较多

  • S.u.S.E
  • open.SUSE

RedHat:美国、中国使用人多

  • Redhat 9.0
  • RedHat Enterprise Linux:RHEL(企业版)
  • CentOS:Community ENTerprise OS
  • Fedora Core:6个月发行一次

新贵

  • Gentoo
  • ArchLinux

3.Linux的哲学思想

1.一切皆文件:几乎把所有资源统统抽象为文件形式:包括硬件设备,甚至通信接口等。

2.由众多功能单一的程序组成:一个程序只做一件事,并且做好; 组合小程序完成复杂任务

3.尽量避免跟用户交互 目标:易于以编程的方式实现自动化任务

4.使用文本文件保存配置信息:

 

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

(0)
上一篇 2018-03-04 00:12
下一篇 2018-03-04 14:19

相关推荐

  • LAMP基于RPM包实现(httpd与php以module方式结合) 1

    概述:     LAMP是web服务的最基础的组合方式,本系列将介绍一下关于LAMP组合的各种部署方式,包括:     基于RPM包的实现:         httpd与php结合的方式为module…

    Linux干货 2016-10-14
  • 第五周作业

    1、显示当前系统上root,fedora或user1用户的默认shell。 [root@hostname ~]# grep -E ‘^(root|fedora|user1)’ /etc/passwd | cut -d: -f1,7 root:/bin/bash 2、找出/etc/rc.d/init.d/functions文件中某词后面跟一组小括号的行,形如:…

    Linux干货 2017-08-04
  • DNS介绍及资源记录

    DNS查询 第一段:主机到运营商的DNS服务器(递归) 第二段:运营商的DNS再去解析(根域名服务器/),在一层一层的查找(迭代) DNS名称解析方式:名称–>IP,IP–>名称 注意:二者的名称空间非同一个空间,即不是一个数据库; 域: www.magedu.com. ftp.magedu.com. bbs.magedu…

    Linux干货 2017-02-12
  • 第九周博客作业

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现 #!/bin/bash declare -i sum=0 declare -i sum_nologin=0 for i in $(cut -d: -f7 /etc/passwd);do if…

    Linux干货 2017-06-06
  • TCP 的那些事儿(下)

    这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络更稳定。在你阅读下篇之前,你需要做好准备,本篇文章有好些算法和策略,可能会引发你的…

    Linux干货 2016-08-15
  • 20170714上课LINUX入门

    1、安装centos6.9和centos7.3时的分区情况 /dev/sda1 mount /boot 1G – 主分区/dev/sda2 mount / 50G -主分区/dev/sda3 mount /app 40G -主分区/dev/sda4 1k 扩展分区/dev/sda5 swap 2G -逻辑分区(swap分区的大小一般为物理内存的2…

    Linux干货 2017-07-15