Windows系统文件格式与Linux文件格式的比较

简介:

题目:Windows系统文件格式与Linux文件格式的比较

一、从最简单存储单位开始

Bit(比特):是计算机最小存储单位

1Byte(字节)=8Bit=2个汉字

1KB=1024B

1MB=1024KB

1GB=1024MB

 

二、十进制转二进制换算

首先,十进制是什么?

我们使用的语言就是十进制语言,都由0,1,2,3,4,5,6,7,8,9这十个数字组成的

 

然后,什么是二进制?

二进制没有学过计算机的人是不知道的,它是有简单的0和1组成的

 

下面介绍一个经典的转换表

          128        64        32         16           8           4        2         1  

128     1            0         0            0            0           0        0          0

192     1            1         0            0            0           0        0          0

224     1            1         1            0            0           0        0          0

240     1            1         1            1            0           0        0          0

248     1            1         1            1            1           0        0          0

253     1            1         1            1            1           1        0          0

254     1            1         1            1            1           1        1          0

255     1            1         1            1            1           1        1          1

 

接下来看看这个

十进制            二进制                   完整写法

1                        1                         00000001

2                         10                      00000010

3                         11                      00000011

4                         100                    00000100

5                         101                    00000101

6                         110                    00000110

7                         111                    00000111

8                         1000                  00001000

9                         1001                  00001001

10                       1010                  00001010

11                       1011                  00001011

12                       1100                  00001100

13                       1101                  00001101

14                       1110                  00001110

15                       1111                  00001111

16                       10000                00010000

 

三、硬盘基础知识

一块硬盘包含:

磁道、扇区、柱面、磁头数、簇、MBR、DBR

对这些我不是特别的熟悉,若对这块了解透彻的话对如何的恢复数据帮助是很大的

 

下面来看看系统文件格式

Windows系统

FAT16      MS-DOS,windows95

FAT32      windows95以后(windows 2000,windows 2003,windows xp)

NTFS       windows xp,windows 7,windows 8,windows 8.1, windows 10,windows server 2008R2,windows server 2012R2

Linux系统

ext2

ext3

Linux swap

VFAT

 

为什么要介绍Windows系统文件格式与Linux系统文件格式?

主要是为了掌握对硬盘存储设备的使用,对这些文件格式的如何的使用会对工作起到更大的帮助

 

在Win 9X下,FAT16支持的分区最大为2GB

 

计算机将信息保存在硬盘上称为“簇”的区域内。使用的簇越小,保存信息的效率就越高

在FAT16的情况下,分区越大簇就相应的要增大,存储效率就越低

 

同FAT16相比FAT32最大的优点是可以支持的磁盘大小达到2TB(2047GB),但是不能支持小于512MB的分区。

基于FAT32的Win 2000可以支持分区最大为32GB;

而基于 FAT16的Win 2000支持的分区最大为4GB。

 

NTFS 最大支持高达 2TB (1TB=1024GB)的大硬盘,而且它的性能不会随着磁盘容量的增大而降低

 

NTFS:推荐的最小容量大约为 10 MB, 也可使用大于 2 TB 的卷。无法在软盘上使用。

FAT:容量可从软盘大小到 4 GB。不支持域。最大文件大小为2 GB。

FAT32:容量从 512 MB 到 2 TB。在 Windows XP 中,只能格式化最多达 32 GB 的 FAT32 卷。不支持域。最大文件大小为4 GB。

 

 

-----------------------------------------------------------------------------------------------------------------------------

Linux根目录各文件夹介绍!!!

第一个BIN,主要是存放普通用户的可执行命令。建议和/放在一起,不单独分出来
第二个DEV , 是系统设备文件存放位置,比如我们刚才的分区,建议和/放在一起,不单独分出来
第三个HOME,是普通用户的家目录,很多文件服务器都会用到用户的家目录存放资料,所以建议单独分区, 而且还有一个好处, 如果你系统坏了,实在不能用了,需要从新安装系统。你单独分出了home分区,里面的东西可以在安装好系统后,从新挂载进系统。就不会出现重要数据丢失的问题
lost+found 分区的文件碎片,没个分区都有 一般不用管这目录
misc 自动挂载服务需要的的目录,建议和 /放一起 
net 目录我平时都没注意,是个空目录。一般不会使用
proc 目录里的东西就是现在内存中的东西。不会占用硬盘空间,不须要单独分区
sbin 目录,是超级管理员的可执行文件存放目录
tmp 临时文件目录,不需要单独分出来
var 是很多服务器 文件使用的目录,建议单独分区。
boot 存放GRUB(启动装载程序)和内核的文件 强烈建议单独分成第一个主分区, 这样系统启动不了,比较容易排除故障
etc 大部分配置文件的存放目录。 虽然重要但是不大,但是一定要和/放一起,因为启动的时候需要读取里面的配置文件, 这个是不能单独分出去的。
lib 系统和可执行程序的库文件。 和/放一起
media 和mnt 也是挂载光驱和其他设备用的,和/放一起
root 超级用户的家目录,里面一般没什么东西,可以和/放一起
selinux 增强性安全LINUX,和usr 部分用户安装文件存放目录。也和/放一起
出与安全行和扩展性考虑我们会分出4个分区: /boot,,/,/home,/var
var和home目录是看你服务器性质而定。 一般把剩余空间全部分配给他们
安装Linux时,需要在硬盘建立Linux使用的分区,在大多情况下,至少需要为Linux建立以下3个分区。
/boot分区:/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中所要用到的文件,该分区的大小一般为100MB。
swap分区:swap分区的作用是充当虚拟内存,其大小通常是物理内存的两倍左右(当物理内存大于512MB时,swap分区为512MB即可)。例如物理内存是128MB,那么swap分区的大小应该是256MB。
/(根)分区:Linux将大部分的系统文件和用户文件都保存在/(根)分区上,所以该分区一定要足够大,一般要求大于5GB。

 

学习实例

windows系统

系统分区:主分区、扩展分区及逻辑分区

一块硬盘可以分为4个主分区,其中一个必须是活动的

一块硬盘可分成3个主要分区和1个扩展分区,而扩展分区可以分成无数个逻辑的分区

在windows xp里面

安装xp系统,建议给系统盘(C盘)至少20G的大小

 

安装win7系统,建议给系统盘(C盘)至少50G的大小

 

Linux系统

在Linux enterprise 5.4

假设100G硬盘

/boot   200M

/          60G 

/swap  2G

/home  10G

/var       15G

 

linux enterprise 5.4之后

假设100G硬盘

/boot    500M

/           60G

/swap   2G

/home  10G

/var      15G

----------------------------------------------------------------------------------------

扩展

多动手、多实践,就自然而然发现很多有趣的事情

例如:一个系统就一个分区好吗?

如果是以前的话,我100个说不好,因为不方便管理自己的系统,万一系统挂了就十分的悲惨

 

那么现在呢?

我认为不见得分区多了是好事情,因为我发现分区多了,对于系统查询东西会非常的慢,还有不利于存储,会在一定程度上面降低读写的速率,呵呵,系统故障问题,我相信这个不什么问题,如果这个还是问题的话,我想不出什么,也不知道说什么好,只能说多装装系统,多上上网查询如何解决系统故障的问题

 

对于硬盘的使用的忠告!!!!

  1. 建议少开/关机

  2. 建议在打开笔记本电脑的时候不要移动笔记本电脑

  3. 建议不要随便的安装软件,安装软件的时候要注意防止安装了插件

  4. 建议不要频繁的卸载或安装软件

  5. 不要一遇到系统故障或者使用慢的时候安装系统

  6. 对外接设备的使用要根据电脑的提示,如何的插拔

  7. 使用安全的杀毒软件,不要频繁的对笔记本查杀病毒

  8. 建议工作的时候不要调用程序太多,这样会影响笔记本电脑的性能

其实以上这些只是些常见的问题,如果保护好自己的笔记本还是靠自己去发现



本文转自 vbers 51CTO博客,原文链接:http://blog.51cto.com/vbers/1711997,如需转载请自行联系原作者

相关文章
|
9天前
|
存储 缓存 监控
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
124 78
|
13天前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
48 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
2天前
|
Ubuntu 网络协议 Linux
快速部署WSL(Windows Subsystem for Linux)
WSL提供了一种轻量级的方法,使开发者能够在Windows上无缝运行Linux环境。通过本文介绍的步骤,可以快速安装、配置和使用WSL,以满足开发和测试的需求。
21 8
|
9天前
|
存储 监控 Linux
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
61 13
|
18天前
|
自然语言处理 安全 Java
Nexpose 7.0.1 for Linux & Windows - 漏洞扫描
Nexpose 7.0.1 for Linux & Windows - 漏洞扫描
38 6
|
9天前
|
Ubuntu Linux C++
Win10系统上直接使用linux子系统教程(仅需五步!超简单,快速上手)
本文介绍了如何在Windows 10上安装并使用Linux子系统。首先,通过应用商店安装Windows Terminal和Linux系统(如Ubuntu)。接着,在控制面板中启用“适用于Linux的Windows子系统”并重启电脑。最后,在Windows Terminal中选择安装的Linux系统即可开始使用。文中还提供了注意事项和进一步配置的链接。
28 0
|
7月前
|
弹性计算 运维 安全
阿里云服务器Windows和Linux操作系统区别对比
阿里云服务器Windows和Linux操作系统区别对比,性能有差异吗?有,同配置下Linux性能要优于Windows,但这与阿里云无关,仅仅是linux和windows之间的区别。另外,阿里云提供的windows和linux操作系统均为正版授权,用户不需要额外支付许可费用,如何选择?看用户自己的应用程序情况。
|
7月前
|
运维 安全 Linux
使用阿里云搭建幻兽帕鲁服务器操作系统类型Windows和Linux有区别吗?
使用阿里云搭建幻兽帕鲁服务器操作系统类型Windows和Linux有区别吗?性能有差异?同配置的游戏服务器,如4核16G或8核32G配置等,选择Windows和Linux操作系统差异不太大,如果非要对比的话,Linux系统相对Windows更少占用计算资源,当然如果对Linux不熟悉的话,可以选择Windows。另外,即便是幻兽帕鲁服务器创建成功后,也是可以免费修改操作系统的
209 1
|
Linux 开发者 Windows
Windows、Linux 和 Mac:操作系统之间的区别
Windows系统、Linux系统与Mac系统:操作系统的对比与选择 操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。以下是Windows 系统、Linux 系统、Mac 系统的对比: