信息学奥赛-CSP初赛J1知识汇总:操作系统的基本概念及其常见操作

一、概述

操作系统是一种管理系统,它管理和控制计算机系统中的所有资源,包括处理器、内存、硬盘、外部设备等。操作系统还提供了一个用户界面,用户可以通过这个界面来使用计算机系统。操作系统的主要任务是提高计算机系统的效率和可靠性,并且为用户提供方便、安全的使用环境。

操作系统是一种软件,它的主要目的有三种:

  • 管理计算机资源,这些资源包括 CPU、内存、磁盘驱动器、打印机等。
  • 提供一种图形界面,就像我们前面描述的那样,它提供了用户和计算机之间的桥梁。
  • 为其他软件提供服务,操作系统与软件进行交互,以便为其分配运行所需的任何必要资源。

目前市面上有许多种操作系统,其中最常用的包括:

  • Windows:Windows是由微软公司开发的操作系统,它是目前最流行的操作系统之一。Windows提供了友善的用户界面和强劲的功能,可以满足大多数用户的需求。
  • Linux:Linux是一种开源的操作系统,它具有强劲的功能和灵活性。Linux提供了多个不同的发行版,可以满足不同的需求。
  • macOS:macOS是由苹果公司开发的操作系统,它只能在苹果公司的硬件上运行。macOS具有优秀的稳定性和安全性,并且提供了出色的用户体验。
  • Android:Android是一种移动设备操作系统,它是由谷歌公司开发的。Android具有简单易用的界面和强劲的功能,并且在移动设备领域有着广泛的应用。

1.1 操作系统分类

1.1.1 根据应用领域来划分

  • 桌面操作系统
  • 服务器操作系统
  • 嵌入式操作系统

1.1.2 根据所支持的用户数目

  • 单用户操作系统:MSDOS OS/2等
  • 多用户操作系统:UNIX、Linux、Windows等

1.1.3 根据源代码开放程度

  • 开源:Linux、FreeBSD等
  • 闭源:Windows、Mac OS X等

1.2 操作系统的发展历史

硬件的发展以及为了提高资源的利用率和系统性能的目标驱动操作系统不断的发展,历经了手工处理阶段、单道批处理系统阶段、多道批处理系统系统、分时系统阶段、实时系统、网络系统、分布式系统、个人系统等阶段。

二、Windows 操作系统

信息学奥赛-CSP初赛J1知识汇总:操作系统的基本概念及其常见操作

2.1 基本概念

Windows 是由微软公司开发的操作系统系列,旨在为个人计算机和服务器提供用户界面、应用程序支持和硬件管理。

Windows操作系统发展版本:Windows 98, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10等。

2.2 常见操作

  • 用户界面: Windows 提供了图形用户界面(GUI),用户可以使用鼠标、键盘等进行操作。桌面上有图标和任务栏,以方便用户访问应用程序。
  • 文件管理: 用户可以在文件资源管理器中浏览文件和文件夹,进行复制、剪切、粘贴等操作。
  • 应用程序: 用户可以安装和运行各种应用程序,如浏览器、办公套件、媒体播放器等。
  • 系统设置: 用户可以访问控制面板来配置系统设置,如网络连接、显示设置、用户账户等。
  • 更新与维护: Windows 提供自动更新功能,以保持系统安全和稳定。用户还可以进行系统维护和故障排除。

2.3 常用应用软件

应用软件是用户为了解决各自应用领域里的具体任务而编写的各种应用程序和有关文档资料的统称。

常用的软件有以下几类:(1)字处理软件 (2)电子制表软件(3)计算机辅助设计软件(4)图形软件(5)教育软件 (6)电子游戏软件。

字处理软件:word ,wps word ,

电子制表软件:excel, wps excel

计算机辅助设计软件:autoCAD,

图形软件:Photo Shop(PS),3D MAX, Sai,Adobe illustrator

教育软件:电子教室,云课堂

电子游戏软件:英雄联盟、第五人格等

通讯软件:QQ,微信,YY语音,钉钉等

三、Linux 操作系统

信息学奥赛-CSP初赛J1知识汇总:操作系统的基本概念及其常见操作

CCF 在21年就已经发布了相关通知,规定 2021 年 9 月 1 日 起NOI Linux 2.0 是作为 NOI 系列比赛和 CSP-J/S 等活动的标准环境使用的。

3.1 基本概念

Linux 是一个开源的操作系统内核,基于 UNIX 设计原则。它有许多不同的发行版,如 Ubuntu、Fedora、Debian 等,各自有不同的特点和用途。

Unix类:SUNSolaris, IBM-AIX,HP-UX,FreeBSD,OS X server

Linux类:Red Hat Linux,Cent OS,Debian,Ubuntu LTS

3.2 常见操作

  • 终端界面: Linux 提供了命令行界面,称为终端或 shell。用户可以使用命令行来执行任务、管理文件等。
  • 文件系统: Linux 使用类似于树状结构的文件系统,用户可以使用命令来浏览、操作文件和目录。
  • 软件管理: 用户可以使用包管理器来安装、更新和卸载软件包。常见的包管理工具有 APT、YUM 等。
  • 用户权限: Linux 以多用户和多任务为基础,用户需要管理权限来执行某些任务。root 用户具有系统管理权限。
  • 网络设置: 用户可以配置网络连接、IP 地址、防火墙等网络设置。
  • 系统维护: 用户可以使用命令行工具来维护系统,进行更新、备份、进程管理等操作。

3.3.1文件夹和文件相关命令

命令列表

命令

说明

cd

切换目录

ls

列出目前工作目录所含的文件及子目录

pwd

显示目前的目录

mkdir

创建文件夹

rmdir

删除空文件夹

touch

创建空白文件

cp

复制文件或者目录

rm

删除文件或者目录

mv

移动文件或者目录

file

查看文件类型

man

查看各个命令的使用文档

3.3.2查看文件内容命令

命令列表

命令

说明

cat

由第一行开始显示文件内容

less

与 more 类似,但是比 more 更好的是,他可以往前翻页!

more

一页一页的显示文件内容

head

只看头几行

tail

只看尾巴几行

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容