2021-08-17

存储管理

在Windows操作系统中,虚拟存储器是由计算机中的物理内存(主板上的RAM)和硬盘上的虚拟内存(“交换文件”)联合组成的,每个页面的大小是4KB,页面调度算法采用“最近最少使用”(LRU)算法。操作系统通过在物理内存和虚拟内存(“交换文件”)之间来回地自动交换程序和数据页面,达到下列两个效果:①开发应用程序时,每个程序都在各自独立的容量很大的虚拟存储空间里进行编程,几乎不用考虑物理内存大小的限制;②程序运行时,用户可以启动许多应用程序运行,其数目不受内存容量的限制

虚拟内存

Windows操作系统默认情况下是利用C盘的剩余空间来做虚拟内存的,因此,C盘的剩余空间越大,对系统运行就越好,虚拟内存是随着用户的使用而动态地变化的,这样C盘就容易产生磁盘碎片,影响系统运行速度,所以,最好将虚拟内存设置在其他分区

文件管理

在现代计算机系统中,程序和数据都是以文件的形式存储在磁盘(或磁带等外存储器)上,为此,操作系统需要提供文件管理功能,负责为用户建立文件,撤销、读写、修改和复制文件,此外,还负责对文件进行存取控制

文件及其属性

为了区别不同的文件,每个文件都必须有一个名字,即文件名。文件名是存取文件的依据,通常由主文件名和扩展名组成,主文件名和扩展名之间用“。”分开。主文件名至少要一个字符,扩展名可以没有。扩展名一般用于区分文件的类型,例如,“.doc”表示Word文档文件,“.DAT”表示数据文件等。在Windows操作系统中,文件名可以长达255个字符(主文件名和扩展名),用户命名文件时应选择有意义的词或短语,以帮助记忆
每个文件除了它所包含的内容(程序或数据)之外,为了管理的需要,还包含了一些关于该文件的说明信息。例如,Windows操作系统使用的文件说明信息有文件名、文件类型、文件物理位置、文件大小、文件时间(创建时间、最近修改时间、最近访问时间等)、文件创建者、文件属性等。应该注意的是,文件的说明信息和文件的具体内容是分开存放的,前者保存在该文件所属目录中,后者则保存在磁盘的数据区中
文件说明信息中的文件属性在文件管理中有重要的作用,它用于指出该文件是否为系统文件、隐藏文件、存档文件或只读文件。例如,若标注为系统文件,表示该文件是操作系统本身所包含的文件,删除时系统会给出警告。又如要查询前面所提到的虚拟内存交换文件pagefile.sys,必须提前在【Windows资源管理器】→【工具】→【文件夹选项】→【查看】中的【高级设置】框中去掉【隐藏受保护的操作系统文件(推荐)】选项和设置【显示隐藏文件、文件夹和驱动器】项,才能在C盘根目录下查找到该文件

文件系统

文件系统又被称作文件管理系统,它是指操作系统中负责管理和存储文件信息的软件机构。它对文件存储器空间进行组织和分配,负责文件的存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时删除文件等。
目前U盘常常使用FAT32(File Allocation Table)系统,硬盘大多采用NTFS(New Technology File System)文件系统,CD-ROM光盘采用CDFS(Compact Disc File System),DVD和CD-RW采用UDF(Universal Disc Format)文件系统。这些文件系统在命名、目录组织、空间分配等方面有所区别,使用的外设和操作系统也不同

FAT32文件系统

FAT32是Windows操作系统硬盘分区格式的一种,采用的是32位文件分配表,它将逻辑盘的空间划分为四部分,依次是引导扇区(BOOT区)、数据区(DATA区)、文件分配表区(FAT区)和根目录区(File Directory Table,FDT)

NTFS文件系统

NTFS也使用簇作为磁盘空间的分配单位,但簇号采用64位表示。在FAT文件系统中存储引导程序、FDT表、FAT表等信息都存储成为普通的文件,因而带来了很大的灵活性

设备管理

计算机系统配备了多种外部设备,计算机执行的最复杂的任务之一就是和显示器、打印机、磁盘以及其他外部设备通信。设备管理应该能够记录所有设备的状态信息,并根据设备的种类采用合理的设备分配策略,将设备分配给提出请求的任务,启动具体设备完成数据传输等操作,当设备使用完后,还要负责设备的回收。由于外部设备的运行速度远远低于处理器的处理速度,设备管理还应该能够提供缓冲功能,以协调外部设备和处理器之间的并行工作程度

人机对话

为了方便用户使用操作系统,操作系统提供了人机接口。操作系统为用户提供了两种接口。

操作级(命令接口),指用户在程序之外请求操作系统服务。用户可以在以下两种界面上输入操作命令:命令界面——用户可以在终端上输入操作系统提供的命令,完成指定操作

程序级(程序接口),指用户在程序中使用操作系统提供的系统调用命令请求操作系统服务。系统调用是一个能完成特定功能的子程序,因此,系统调用类似于子程序或函数调用,编程人员通过系统调用请求系统资源

算法

通俗地说,算法(Algorithm)就是解决问题的方法与步骤
算法一旦给出,就可以直接按算法去解决问题,因为解决问题所需要的智能(知识和原理)已经体现在算法之中,我们唯一要做的就是严格地按照算法的指示去执行。这就意味着算法是一种将智能与他人共享的途径。一旦有人设计出解决某个问题的有效算法,其他人无须成为该领域的专家就可以使用该算法去解决问题

算法特点
在计算机学科中,算法指的是用于完成某个信息处理任务的有序而明确的、可以由计算机执行的一组操作(或指令),它能在有限时间内执行结束并产生结果。尽管由于需要求解的问题不同而使得算法千变万化、简繁各异,但所有的算法都必须满足下列特点

确定性。算法中的每一步操作必须有确切的含义,即每一步操作必须是清楚明确的,无二义性的。

有穷性。一个算法总是在执行了有限步的操作之后终止。

可行性。算法中有待实现的操作都是计算机可执行的,即在计算机的能力范围之内,且在有限的时间内能够完成。

输入。有零个或多个输入。

输出。至少产生一个输出(包括参量状态的变化)

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,245评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,749评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,960评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,575评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,668评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,670评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,664评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,422评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,864评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,178评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,340评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,015评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,646评论 3 323
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,265评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,494评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,261评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,206评论 2 352

推荐阅读更多精彩内容

  • 操作系统的发展 1. 手工操作系统 缺点用户独占全机,资源利用率低cpu等待手工操作,cpu利用不充分 2. 批处...
    momo_5b67阅读 402评论 0 0
  • word直接复制来了,格式就不改了。至于这门课怎么复习,只要平时实验都认真完成、报告认真写,平时分都很高;考试的话...
    Jozhn阅读 4,545评论 0 8
  • IP知识百科科普之嵌入式AI 什么是嵌入式AI? 嵌入式AI,又称为EAI(Embedded Artificial...
    一整个西瓜阅读 263评论 0 0
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,157评论 2 33
  • 操作系统基本概念 操作系统是计算机科学研究基石之一。 功能 管理硬件(如设备驱动:实现用户提出的I/O操作请求,完...
    Hengtao24阅读 4,429评论 2 14