小马哥Linux笔记

计算机主要部件CPU:运算器,控制器,寄存器Memory:RAMI/O:Input,Output计算机CPU的基础内容讲解8bit = 1 Byte2^10Byte = 1KB2^20Byte = 1MB2^30Byte = 1GBCPU通过地址总线来控制读取内存,CPU是一个指令的流水线运行器。CPU和每个设备都有自己的控制器,通过控制总线来控制。 程序 :指令 + 数据 编
摘要由CSDN通过智能技术生成

计算机主要部件

  • CPU:运算器,控制器,寄存器
  • Memory:RAM
  • I/O:Input,Output

计算机CPU的基础内容讲解

  • 8bit = 1 Byte
  • 2^10Byte = 1KB
  • 2^20Byte = 1MB
  • 2^30Byte = 1GB

CPU通过地址总线来控制读取内存,CPU是一个指令的流水线运行器。CPU和每个设备都有自己的控制器,通过控制总线来控制。
程序 :指令 + 数据
编译器:把面向对象的语言转化成计算机语言
电脑开机后,计算机自举,即读取内存中特定地址的程序。

SysV
  • IBM: Power,PowerPC,AIX
  • SUN: Sparc,SunOS –> Solaris,OpenSolris
  • HP: Alpha,HP-UX
CPU的常见平台
  • PowerPC(简化版的Power)
  • Sparc,UltraSparc
  • Alpha
  • x86
  • x86_64(amd64)
  • MIPS
  • ARM(只提供设计规范)
二进制代码:指令
  • 每一种芯片生产时所能执行的命令都是二进制的,二进制代码;汇编器把二进制代码转化成人所能理解的汇编语言(微码语言)。所以不同的芯片,汇编器的转换方式也不同。所以不同的芯片编写的程序需要移植。
  • 高级语言编程,如C语言。C语言经过预处理,编译,汇编,链接后被CPU执行。
  • 调用:库,基本提供标准库。

操作系统发展进程

Windows
  • Windows最开始基于DOS(性能很差);
  • WindowsNT;
  • IBM,OS/2 –> Vista;
  • WindowsXP
  • Windows7
  • WIndows8
  • Windows10
BSD Unix的衍生系统(修改Unix)
Unix开放时期,衍生出了BSD系统。 最后一个版本:BSD Lite BSD Lite的衍生版本:
FreeBSD(x86可运行) –> MAC OS, ios
NetBSD
OpenBSD(最安全)
Unix –> Linux(仿Unix)

Unix商业化后不公开免费了

  • Minix,基于微内核,仿照Unix,不公开
  • MIT:Stallman,倡导Freedom;建立GNU组织
  • GNU:Gnu is not Unix;反抗Unix的不开源协议
  • Linus: Linux(核心)
  • GNU/Linux:Linux + GNU提供的外设
  • Linux使用C语言写的,源代码公开
Linux发行版
版本号:

major(主版本号).minor(次版本号).release(修订次数)

  • Debian
    • Ubuntu(基于Debian的二次发行版)
  • Slackware
    • s.u.s.E
  • Redhat
    • Redhat 9 –> Fedora
    • RHEL:RedHat Enterprise Linux 3
  • CentOs: Community ENTer
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值