计算机基础知识

计算机基础知识

1.硬件
在这里插入图片描述
现代通用计算机硬件系统由CP、内存和若干I/O设备组成。它们经由系统总线连接在一起,实现彼此通信。

2.软件在这里插入图片描述
软件是相对硬件而言的,它是与数据处理系统操作有关的计算机程序和相关数据等的
总称。
(1)程序是计算机完成一项任务的指令的集合。
(2)数据是由程序使用或生成的不同类型的信息。
软件的分类:
(1)系统软件:这些软件对计算机系统的资源进行控制、管理,并为用户使用和其他程序的运行提供服务。
(2)支撑软件:支撑软件是辅助软件技术人员从事软件开发工作的软件。
(3)应用软件:应用软件是为解决某一类应用需要或某个特定问题而设计的程序。

3.操作系统概述
操作系统是裸机之上的第一层软件,与硬件关系尤为密切。
操作系统的功能:
(1)存储管理:内存分配、地址映射、内存保护、内存扩充。
(2)进程与处理机管理:作业与进程调度、进程控制、进程通信。
(3)文件管理:文件存储空间的管理、文件操作的一般管理、目录管理、文件的读写管理和存取管理。
(4)设备管理:缓冲区管理、设备分配、设备驱动、设备无关性。
(5)用户接口:图形用户接口(GUI)、命令行接口、程序接口。
系统调用是操作系统内核与用户程序、应用程序之间的接口。在这里插入图片描述
4.操作系统的类型
(1)批处理系统:
特点:一是“多到”,二是“成批”。
优点:
系统资源利用率高;
系统吞吐量大。
缺点:
用户作业的等待时间长,往往要经过几十分钟、几小时,甚至几天;
没有交互能力,用户无法干预自己作业的运行,使用起来不方便。
(2)分时系统:
在分时系统中,分时主要是指若干并发程序对CPU时间的共享。它是通过系统软件
实现的。分享的时间单位称为时间片。
基本特征:
①同时性:若干用户可同时上机使用计算机系统。
②交互性:用户能方便地与系统进行人机对话。
③独立性:系统中各用户可以彼此独立地操作,互不干扰或破坏。
④及时性:用户能在很短时间内得到系统的响应。
优点:
①为用户提供了友好的接口。
②促进了计算机的普通应用。
③便于资源共享和交换信息,为软件开发和工程设计提供了良好的环境。
缺点:无法满足实时要求,系统比较庞大,管理较复杂。
(3)实时系统:
应用形式:过程控制系统、信息查询系统、事务处理系统。
(4)网络操作系统:
特征:分布性、自治性、互连性、可见性。
(5)分布式操作系统:
特点:透明性、灵活性、可靠性、高性能、可扩充性。

5.Linux的发展优势
(1)开放源码系统从本质上就具有其他系统无法比拟的研制开发优势。
(2)Linux受到各国政府的大力支持。
(3)得到全球各大软硬件公司的支持。
(4)价格优势。
(5)安全性。

6.常用命令
systemctl restart 服务名称 (重启服务)
systemctl start 服务名称 (开启)
systemctl stop 服务名称 (关闭)
systemctl enable 服务名称 (加入到启动项)
systemctl status 服务名称 (查看状态)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值