系统相关
首页 > 系统相关> > linux复习 --个人快速复习&乱写

linux复习 --个人快速复习&乱写

作者:互联网

1.系统概述

1.1.1计算机组成-硬件

计算机体系结构沿用Von Neumann(冯 诺依曼)体系结构

现代计算机硬件系统由于 cpu 内存,若干i/o设备组成,从功能上由五大功能部件组成:运算器,控制器,存储器,输入设备,输出设备

1.CPU:
从内存(或高速缓存)中取出指令并执行,基本工作过程:提取指令,译码分析,执行指令.
2.存储器:
高速缓存,内存,磁盘,光盘等.
CPU可以直接存取高速缓存和内存中的程序或数据.
现在磁盘一般专指硬磁盘,存取速度低于内存,价格便宜.
3.I/O设备:
控制器是I/O设备的电子部分,通常是主板上的一块或一组芯片,接受来自操作系统的命令然后执行,实际控制设备的动作,本身捕鱼OS打交道,
种类多:键盘鼠标,打印机,显示器,绘图仪,存储设备-磁盘,光盘,U盘.

1.1.2 软件

程序定义:
程序是计算机完成一项任务的指令的集合.
数据::
数据是由程序使用或生成的不同类型的信息.

1.系统软件

包括;操作系统,编译程序,汇编程序,链接装配程序,数据库管理系统,这些软件对计算机系统的资源进行控制管理,为用户运行的程序提公共服务.

2.支撑软件

是辅助软件技术人员从事软件开发工作的软件,包括各种开发工具,测试工具,又成为工具软件.

3.应用软件

是为解决某一类应用需要或某个特定问题而设计的程序,与系统软件恰好相反,不同的应用软件根据用户所服务的领域提供不同的功能.

1.2操作系统概述

什么是操作系统?

操作系统是控制和管理计算机系统各种硬件和软件资源,有效地组织多到程序运行的系统软件(或程集合),是用户和计算机之间的接口.

1.操作系统是软件,而且是系统软件
2.基本只能是控制和管理系统内的各种资源,有效组织多道程序的运行

操作系统的功能?

1.存储管理

程序->内存

1.内存分配
2.地址映射

逻辑地址->物理地址

3.内存保护

内存保护机制:两个界限寄存器寄存器->分别存放在正在执行的程序在内存中的{上界地址值,下界地址值}
每次访问时候都做地址合法性检查

4.内存扩充

虚拟存储技术:程序部分装入内存时->启动并执行,根据执行时候的要求和内存使用情况,随机地将所需要部分调入内存,必要时把已分出去的内存回收,供其他程序使用

2.进程和处理机管理

1.作业和进程调度

1)作业和进程调度
分配和运行处理机的基本单位.

2)进程控制
程序中活动的实体.
创建,撤销,封锁,唤醒进程等.

3)进程通信
多进程在互动中很可能相互依赖或者约束.
为进程都能正常活动,必须设置进程同步机制->{同步,互斥}

3.文件管理

1)文件存储空间的管理
2)文件操作的一般管理
3)目录管理
4)文件读取管理和存取控制

4.设备管理

1)缓冲区管理
CPU Speed -> I/O Speed,need Buffer
2)设备分配
3)设备驱动
4)设备无关性
写的程序和实际物理设备无关,OS把逻辑设备映射到物理地址

5.用户接口

1)GUI
2)GLI
3)Programe API

1.2.3操作系统的类型

批处理

分时

实时

网络操作系统

分布式操作系统

1.3Linux历史和现状

1.3.2 linux应用 ->桌面,云,服务器,嵌入式,移动端

1.4linux的特点

1.UNIX兼容

2.open source

3.性能高,安全强

4.便于二次开发

5.互操作性好

1.5linux发展优势和存在的问题

优势

1.openSource
2.世界各国政府支持
3.全球个大硬件公司支持
4.价格优势
5.安全性

不足

1.没有特定的支持厂商
2.GLI not usr friendly
3.GUI不够美
4.应用特别少,尤其是游戏

1.6 Linux常用版本

1.内核->a.b.c a(major) b(minor) c(patchlevel)
2.发行版 略

思考题

1.OS由那两部分组成?什么关系?

1.硬件,软件
2.software based on the hardware,SW可以对HW管理和功能扩展

2.什么是软件?软件几大类?LINUX,flash,oracle,抓图,SKYPE各属于哪类软件?

1.是相对于hardware而言的,是与数据处理系统操作有关的计算机程序和相关数据等的总称.
2.linux oracle系统软件,flash,抓图,skype 应用软件.

操作系统的主要功能是什么?主要有哪些类型?

1.存储管理,进程和处理机管理,文件管理,设备管理,用户接口.
2.批处理,分时,分时,网络操作,分布式

下列那些事开源软件 win10 redhat ie unix?

redhat unix

Linux系统有什么显著特征?主要应用领域?

1,显著特征

1.UNIX兼容

2.open source

3.性能高,安全强

4.便于二次开发

5.互操作性好

2.桌面,云,服务器,嵌入式,移动端

Linux迅速发展的优势是什么?

1.openSource
2.世界各国政府支持
3.全球个大硬件公司支持
4.价格优势
5.安全性

LInux kernel version and release version 有什么不同?

一个是内核,一个是发行版

win一统天下会出现什么后果,为什么?

垄断导致用户体验下降,多样性下降,收费上涨.
为什么?你该去问经济学家和向往自由的黑客.

学习,应用.开发.linux的必要性是什么?

openSource
National Information Security
Autonomous and independent

贴一个Richard Mstallman个人网站的MS作恶

Reasons not to use Microsoft
Amazon, Google parent Alphabet and Microsoft are being sued over imagesused to train their facial recognition technologies. Microsoft
is running a patent protection racket, threatening to sue users of
free software. Microsoft’s principal wrong is distributing a nonfree
operating system, Microsoft Windows. That system is jam-packed with
malicious functionalities, including surveillance of users, DRM,
censorship and a universal back door. Microsoft tricked users into
“upgrading” to Windows 10. Microsoft Windows 10 forced software
changes can sabotage the user terribly if Microsoft chooses an
inconvenient time to do them. Since the article is in the mainstream
media, it suggests only to buy another computer that serves a master
that doesn’t do this particular form of nastiness. It completely
ignores the possibility of installing a free operating system in the
PC—which doesn’t even require buying a new computer. The only kind of
account that Windows 10 Home allows a new user to create nowadays is
one that is linked to Microsoft’s servers. Snooping on users is now an
inherent functionality of Windows 10. The article describes an
undocumented way to avoid linking with a server account, but the
existence of that is no excuse.

Microsoft tablets and phones impose censorship of applications.
Microsoft’s chatbot in China threatens people who communicate using
prohibited words. Microsoft recorded users of Xboxes and had human
workers listen to the recordings.

Morally I see no difference between having human workers listen and
having speech-recognition systems listen. Both intrude on privacy.

Microsoft forced a ridiculous “open” standard, OOXML (used in DOCX
files), through the International Standards Organization by corrupting
most of the national standards organizations that voted. The
specifications document was so long that it would be difficult for
anyone else to implement it properly. When the proposed standard was
submitted through the usual track, experienced evaluators rejected it
for many good reasons. Microsoft responded using a special override
procedure in which its money buy the support of many of the voting
countries, thus bypassing proper evaluation and demonstrating that ISO
can be bought. Microsoft pressured nearly all manufacturers of PCs to
pay for a Windows license for every machine sold, thus charging every
purchaser for a Windows license. This is referred to sardonically as
the “Microsoft tax”. (Wherever that page says “Linux” it actually
means the GNU/Linux operating system rather than Linux proper.) The
fee doesn’t force you to run Windows on your PC, but it is an
injustice nonetheless. One way to avoid it is to buy hardware that is
never sold with Windows. Some countries have laws under which users
have sued for the right to get a reimbursement for the Windows
license. Exercising that right is a hassle, but doing so is useful as
it puts pressure on the system Microsoft has set up. However, the
existence of an inconvenient escape path, limited to a few countries,
has no effect on the judgment that Microsoft’s practices are an
injustice and deserve condemnation.

Common command line and file operations

1.who 当前所有用户 who am i当前自己用户
2.echo word 打印word
3.date 日期
4.cal 日历 cal year ->指定年份
5.clear 清楚
6.passwd 改密码
7.ls 打印目录树 ls path 打印path目录数
8.pwd print 当前目录
9.su 更改用户身份

command line format

命令名 [选项] [参数]
1.小写
2.空格
3.选项参数是可选
4.选项是对命令的特别定义,执行某个功能
5.参数给信息
6.如果没有参数也有尽可能键盘read参数
7.command line 正常返回一个0 表示为真
8.man显示帮助

command line normal format

who -b --boot
-H --heading
-m 输入相关的主机名和用户
-q --count
-t --time

echo -n 不换行 --help 显示帮助信息并退出

标签:复习,乱写,--,Windows,内存,Linux,软件,Microsoft,操作系统
来源: https://blog.csdn.net/weixin_43910320/article/details/111199380