linux分区详解
系统分区的主要类别。
以windows为例,硬盘分区主要可以分为主分区、扩展分区、逻辑分区。
主分区:由于硬盘的结构限制,最多只能有4个主分区。
扩展分区:在主分区基础上进行扩展的分区,目的是为了突破一块硬盘只能划分四个主分区的限制,扩展分区无法写入和读取数据,扩展分区只能有1个。
逻辑分区:逻辑是对扩展分区的'又一次划分,他可以将扩展分区划为多个逻辑分区供我们使用。
基本的linux系统有哪几部分组成
Linux系统本身是个软件的概念(当然,其无法脱离硬件系统而存在)。
其三个基本组成部分:
【启动引导程序】
即bootloader,常见的如Grub。用于引导系统启动,加载内核到系统内存并启动内核。
【内核】
即操作系统核心。包含硬件驱动模块,为上层应用提供统一易用的硬件操作接口;负责系统任务调度与分配,保证系统资源被合理有效地利用。内核通过shell接收用户指令并执行。
【文件系统】
如现在的日志文件系统ext2/ext3。Linux的应用程序按照一定的分类,以文件系统的形式组织存放在磁盘或分区上。内核启动后挂载文件系统(第一个挂载的是根文件系统)。
电脑程序分类有哪些
电脑程序可以根据其功能和用途进行多种分类。以下是一些常见的电脑程序分类:
1. 操作系统程序:包括Windows、Mac OS、Linux等操作系统的核心程序,负责管理计算机硬件和软件的运行。
2. 应用程序:用于满足用户各种特定需求的程序,如文档处理软件(Microsoft Word、Google Docs)、电子表格软件(Microsoft Excel、Google Sheets)、图像处理软件(Adobe Photoshop、GIMP)等。
3. 开发工具和编程语言:用于开发其他软件程序的工具和编程语言,如集成开发环境(IDE)(Eclipse、Visual Studio)、编译器(GCC、Clang)和编程语言(Java、Python、C++等)等。
4. 网络和通信程序:用于网络连接和数据传输的应用程序,如网络浏览器(Google Chrome、Mozilla Firefox)、电子邮件客户端(Microsoft Outlook、Gmail)和即时通讯软件(微信、WhatsApp)等。
5. 数据库程序:用于管理和存储数据的程序,如关系型数据库管理系统(MySQL、Oracle)、NoSQL数据库(MongoDB、Redis)等。
6. 安全程序:用于保护计算机和数据安全的软件,如防病毒软件(Norton、McAfee)、防火墙(Windows Firewall)和加密软件等。
7. 多媒体程序:用于处理音频、视频和图像等多媒体内容的软件,如音乐播放器(Winamp、iTunes)、视频编辑软件(Adobe Premiere、Final Cut Pro)和图像处理软件(Adobe Photoshop、GIMP)等。
此外,还有许多其他具有特定功能和用途的程序,如数据分析软件、3D建模软件、游戏软件等。这些分类仅是一种常见的方式,实际上还有许多其他细分领域和特定类型的电脑程序。

