操作系统linuxcp

linuxcp  时间:2021-04-10  阅读:()
.
操作系统原理与设计第一章绪论陈香兰中国科学技术大学计算机学院2014年02月20日提纲WhatisOS操作系统的定义和目标操作系统的作用操作系统的层次模型操作系统的发展动力操作系统的种类操作系统的发展过程19451955,无操作系统19551965,批处理系统19651980,引入分时1980now,百花齐放其他操作系统Personal-ComputerSystemsParallelSystemsDistributedSystemsEmbeddedSystem作业、实验和小结WhstisOSWhatisoperatingsystemWhatoperatingsystemdoTheroleofoperatingsystemUserview:dierentuserhasdierentopinion.
easyofuseperformanceresourceutilizationbatterylifeuserofpcmainframeorminicomputerworkstationsandserversconnectedvianetworksSystemview:aresourceallocator;acontrolproblem.
OutlineWhatisOS操作系统的定义和目标操作系统的作用操作系统的层次模型操作系统的发展动力操作系统的种类操作系统的发展过程19451955,无操作系统19551965,批处理系统19651980,引入分时1980now,百花齐放其他操作系统Personal-ComputerSystemsParallelSystemsDistributedSystemsEmbeddedSystem作业、实验和小结ComponentsofComputerSystem:viewpoint1Computersystem=hardware+software(+data)操作系统(operatingsystem)是硬件之上的第一层软件,可以看成是对计算机硬件系统的第一次扩充.
所有运行在操作系统上层的应用软件(applications)都会或多或少、或直接或间接地调用操作系统提供的功能ComponentsofComputerSystem:viewpoint2Computersystem=hardware+os+applications+usersProblems:WhatisthehardwareofacomputersystemHowacomputersystemupandrunningHowaprogramupandrunningAmoderncomputersystemProblem:WhatoperatingsystemsdoyouknowWindows系列、Unix系列、SUNSorlaris、FreeBSD、苹果、Linux系列,等等各种实时、非实时的嵌入式操作系统例如UC/OS-II、RTEMS、VxWorks、QNX、PalmOS等等各种网络操作系统、分布式操作系统、集群操作系统、并行操作系统各种研究型操作系统,等等Problem:WhatoperatingsystemsdoyouknowWindows系列、Unix系列、SUNSorlaris、FreeBSD、苹果、Linux系列,等等各种实时、非实时的嵌入式操作系统例如UC/OS-II、RTEMS、VxWorks、QNX、PalmOS等等各种网络操作系统、分布式操作系统、集群操作系统、并行操作系统各种研究型操作系统,等等OSdenition没有一个统一的、适用的定义!
AnOperatingSystemisaprogramthatmanagersthecomputerhardwareprovidesabasisforapplicationprogramsactsasanintermediarybetweenthecomputeruserandthecomputerhardwareOSisaresourceallocatorManagesallresourcesDecidesbetweenconictingrequestsforeicientandfairresourceuseOSisacontrolprogramControlsexecutionofprogramstopreventerrorsandimproperuseofthecomputer操作系统是一组控制和管理计算机软硬件资源、合理地对各类作业进行调度以及方便用户的程序的集合.
操作系统的(设计)目标在计算机硬件上配置的OS的(设计)目标有以下几点:方便性ExecuteuserprogramsandmakesolvinguserproblemseasierMakethecomputersystemconvenienttouse有效性Usethecomputerhardwareinaneicientmanner(提高软硬件资源的利用率)可扩充性适应软硬件的发展需求开放性可移植性、互操作性方便性和有效性是操作系统最重要的两个目标.
OutlineWhatisOS操作系统的定义和目标操作系统的作用操作系统的层次模型操作系统的发展动力操作系统的种类操作系统的发展过程19451955,无操作系统19551965,批处理系统19651980,引入分时1980now,百花齐放其他操作系统Personal-ComputerSystemsParallelSystemsDistributedSystemsEmbeddedSystem作业、实验和小结Rolesofoperatingsystem对操作系统作用的理解,有不同的观点:用户与计算机硬件系统之间的接口(interface)(图)命令接口(CommandLineInterface,CLI)、图形用户接口(GraphicalUserInterface,GUI)编程接口(系统调用接口(systemcall))计算机资源的管理者(resourceallocator)(图)四类资源:处理机、存储器、I/O设备、文件扩充机器(或虚拟机VirtualMachine)虚拟机:覆盖了软件的机器层次性作为用户与计算机硬件系统之间的接口AsaresourceallocatorOutlineWhatisOS操作系统的定义和目标操作系统的作用操作系统的层次模型操作系统的发展动力操作系统的种类操作系统的发展过程19451955,无操作系统19551965,批处理系统19651980,引入分时1980now,百花齐放其他操作系统Personal-ComputerSystemsParallelSystemsDistributedSystemsEmbeddedSystem作业、实验和小结操作系统的层次模型什么是层次模型(layeredmodularization)一种经典的操作系统的结构模型最高层:接口中间层:对对象进行操纵和管理的软件集合最底层:OS操纵和管理的对象,包括各类软硬件资源以Linux,Windows和嵌入式操作系统RTEMS为例举例:类UNIX操作系统的经典体系结构图举例:Windows操作系统的经典体系结构图举例:RTEMS体系结构RTEMS:一种微内核抢占式实时操作系统现在:RealTimeExecutiveforMultiprocessorSystems;最早:RealTimeExecutiveforMissileSystems后来:RealTimeExecutiveforMilitarySystems4.
0.
0核心代码约9万行维护网站:http://www.
rtems.
com/中文网站:http://www.
rtems.
net/OutlineWhatisOS操作系统的定义和目标操作系统的作用操作系统的层次模型操作系统的发展动力操作系统的种类操作系统的发展过程19451955,无操作系统19551965,批处理系统19651980,引入分时1980now,百花齐放其他操作系统Personal-ComputerSystemsParallelSystemsDistributedSystemsEmbeddedSystem作业、实验和小结操作系统的发展动力操作系统形成至今(1956GMOS&GM-NAAI/O-),出现了上百种操作系统大型机、小型机、微机、嵌入式、实时、分布等等推动操作系统发展的主要动力有4个方面:不断提高计算机资源利用率的需要方便用户器件的不断更新换代计算机体系结构的不断发展历程:无OS时代→批处理系统→分时系统→实时系统→PC→分布式和并行系统→嵌入→移动系统…OutlineWhatisOS操作系统的定义和目标操作系统的作用操作系统的层次模型操作系统的发展动力操作系统的种类操作系统的发展过程19451955,无操作系统19551965,批处理系统19651980,引入分时1980now,百花齐放其他操作系统Personal-ComputerSystemsParallelSystemsDistributedSystemsEmbeddedSystem作业、实验和小结操作系统的种类FMS(FORTRANMonitorSystem,FORTRAN监控系统)OS/360(IBM为系列机360配备的操作系统)CTSS(CompatibleTimeSharingSystem)MULTICS(MULTiplexedInformationandComputerService)UNIX类、LinuxCP/MWindows、MacintoshMachVxWorks、嵌入式Linux系列、uC/OS-II、RTEMS……本实验室操作系统研究基于服务体/执行流模型的操作系统:MiniCore安全操作系统分布式操作系统可重构混成操作系统车控操作系统机器狗操作系统……操作系统的发展过程无操作系统时期单道批处理系统(simplebatchprocessing)多道批处理系统(multiprogrammingsystem)分时系统(Time-sharingsystem)实时系统(Real-Timesystem)其他操作系统分布式、并行、安全OutlineWhatisOS操作系统的定义和目标操作系统的作用操作系统的层次模型操作系统的发展动力操作系统的种类操作系统的发展过程19451955,无操作系统19551965,批处理系统19651980,引入分时1980now,百花齐放其他操作系统Personal-ComputerSystemsParallelSystemsDistributedSystemsEmbeddedSystem作业、实验和小结HistoryoftheOS(19451955,无操作系统)Tube-based(电子管)ENIAC17,468vacuumtubes5,000additions/sec,1800squarefeet,30tonsHistoryoftheOS(19451955,无操作系统)Tube-based(电子管)ProgramarehardwiredonplugboardsOneprogramatatime,NeedprofessionaloperatorUserVS.
operatorOnlyusefultoNumericalcalculationsHistoryoftheOS(19451955,无操作系统)Tube-based(电子管)ProgramarehardwiredonplugboardsOneprogramatatime,NeedprofessionaloperatorOnlyusefultoNumericalcalculationsNoOSatall!
Manualsystem(人工操作)OutlineWhatisOS操作系统的定义和目标操作系统的作用操作系统的层次模型操作系统的发展动力操作系统的种类操作系统的发展过程19451955,无操作系统19551965,批处理系统19651980,引入分时1980now,百花齐放其他操作系统Personal-ComputerSystemsParallelSystemsDistributedSystemsEmbeddedSystem作业、实验和小结HistoryoftheOS(19551965,批处理系统)Transistorbased(晶体管)JobsoncardsortapesJob(作业)ControlcardsLanguage:ASMHighlevellanguageFORTRAN,ALGOL,COBOLApplicationsScienticAPPs&EngineeringAPPsBatchsystem1954年,美国贝尔实验室,第一台晶体管计算机TRADICTX-0,MIT林肯实验室,1956年,它将键盘、打印机、磁带阅读机和打孔机集成在一起,操作员可以通过键盘编程,生成印好的磁带后直接输入机器;配有一台可编程显示器.
专题1:Batchsystem,批处理系统批处理系统概述专题1.
1:单道批处理系统专题1.
2:脱机IO和SPOOING技术专题1.
3:多道批处理系统批处理系统的工作方式用户(user)将作业(job)交给系统操作员(operater)系统操作员将许多用户的作业组成一批作业,输入到计算机系统中,在系统中形成一个自动转接的连续的作业流作业是成批的(batched)启动操作系统系统自动、依次执行每个作业由操作员将作业结果交给用户批处理系统中作业的组成:用户程序数据作业说明书(作业控制语言)批(batch)的含义:供一次加载的磁带或磁盘,通常由若干个作业组装而成,在处理中使用一组相同的系统软件批作业处理:对批作业中的每个作业进行相同的处理从磁带读入用户作业和编译链接程序,编译链接用户作业,生成可执行程序;启动执行;执行结果输出批处理系统经历了两个阶段Simplebatchsystems,单道批处理系统Multiprogrammingsystems,多道批处理系统专题1.
1:单道批处理系统单道批处理系统简介单道批处理系统的工作过程单道批处理系统的分析单道批处理系统(simplebatchsystem)Inputdevices:Cardreaders,tapedrivesOutputdevices:Lineprinters,cardpunchesandtapedrivesOperatorBATCHsimilarjobstospeedupprocessingUserVS.
operatorCompareto:ManualsystemMonitor(OS),loadprogramandexecuteAlwaysresidentinmemoryFIFO:TransfercontrolautomaticallyfromonejobtothenextOnlyOneJobinMemoryatatime单道批处理系统的工作过程处理过程监督程序(monitor)系统对作业的处理都是成批进行的、且内存中始终只保持一道作业.
批处理系统的引入是为了提高系统资源的利用率和吞吐量特征自动性、顺序性、单道性Monitor:单道程序运行情况用户进程的行为序列:执行→I/O→执行→I/O→执行→I/O单道批处理系统分析AnalysisSerialCardreader:JobsexecuteonebyoneMechanicalI/Odevice:poorspeedCPU速度与I/O速度之间的矛盾CPU:thousandsofintructions/secVS.
Cardreader:20cards/secCPUisoftenidle→CPUutilizationisLOW解决问题的办法:引入的新技术和成果O-lineI/O(脱机I/O)acheapersystemreadsfromcardsintotapes磁盘(Disk)AllowedOStokeepalljobsonadiskWithdirectaccesstoseveraljobsCoulddoJobschedulingtouseresourcesandperformtaskeicientlyMultiprogramming(多道程序)→CPUutilization(利用率)↑单道批处理系统分析AnalysisSerialCardreader:JobsexecuteonebyoneMechanicalI/Odevice:poorspeedCPU速度与I/O速度之间的矛盾CPU:thousandsofintructions/secVS.
Cardreader:20cards/secCPUisoftenidle→CPUutilizationisLOW解决问题的办法:引入的新技术和成果O-lineI/O(脱机I/O)acheapersystemreadsfromcardsintotapes磁盘(Disk)AllowedOStokeepalljobsonadiskWithdirectaccesstoseveraljobsCoulddoJobschedulingtouseresourcesandperformtaskeicientlyMultiprogramming(多道程序)→CPUutilization(利用率)↑专题1.
2:脱机I/O和SPOOLing技术脱机IOSPOOLing脱机I/O和SPOOLing技术脱机I/O(时间:50年代末)目的:解决人机矛盾和CPU与I/O设备之间速度不匹配的矛盾方法:利用低速的外围机进行,纸带(卡片)→磁带(磁盘)脱机的内涵:程序和数据都在脱离主机控制下,由外围机控制完成.
SPOOLing技术1961年,英国曼彻斯特大学,Atalas机SimultaneousPeripheralOperationOn-Line(同时的外围设备联机操作——假脱机技术)基本思想:利用磁盘作缓冲,将输入、计算、输出分别组织成独立的任务流,使I/O和计算真正并行SPOOLing系统工作原理作业进入到磁盘上的输入井按某种调度策略选择几种搭配得当的作业,并调入内存作业运行的结果输出到磁盘上的输出井结果从磁盘上的输出井送到打印机使用进程代替外围机SPOOLing系统的组成示意图专题1.
3:多道批处理系统多道批处理系统的概念和工作过程多道程序对操作系统的功能需求多道批处理系统的分析多道批处理系统(multiprogrammingsystem)多道:系统中同时驻留多个作业共享内存复用CPU:当一个作业因某个原因暂停运行时,切换到另一个作业上运行多道引入的优点:提高CPU利用率提高内存和I/O设备利用率提高了系统吞吐量特征多道性、无序性、调度性(作业调度、进程调度)多道程序运行情况(四道时)多道程序对操作系统的功能需求JobSchedulingHowmany&whichjobsenteredmemoryMemorymanagementwhere&howmuchmemory:thesystemmustallocatethememorytoseveraljobs.
MemoryprotectionforeachjobCPUschedulingWhichjobinmemory(jobpool)wouldgettheCPUJobandCPUschedulingmakesup2-phraseofschedulingI/Oroutinesuppliedbythesystem.
Allocationofdevices.
多道批处理系统分析Whenthejobhavetowaitforsometask,suchasanI/Oop.
tocompleteSingleBatchSystem:CPU→idleMultiprogrammingsystem:CPU→switchtoanotherjobandexecute(CPUisneveridle)AdvantagesHigherCPU,I/O,MemoryUtilizationHighersystemthroughputDisadvantagesNoUserinteractionwithcomputerJobtimetoolong(why)SimplebatchsystemVS.
Multiprogrammingsystem多道批处理系统分析Whenthejobhavetowaitforsometask,suchasanI/Oop.
tocompleteSingleBatchSystem:CPU→idleMultiprogrammingsystem:CPU→switchtoanotherjobandexecute(CPUisneveridle)AdvantagesHigherCPU,I/O,MemoryUtilizationHighersystemthroughputDisadvantagesNoUserinteractionwithcomputerJobtimetoolong(why)SimplebatchsystemVS.
MultiprogrammingsystemOutlineWhatisOS操作系统的定义和目标操作系统的作用操作系统的层次模型操作系统的发展动力操作系统的种类操作系统的发展过程19451955,无操作系统19551965,批处理系统19651980,引入分时1980now,百花齐放其他操作系统Personal-ComputerSystemsParallelSystemsDistributedSystemsEmbeddedSystem作业、实验和小结HistoryoftheOS(19651980,引入分时)ICcircuits(集成电路)LSI,VLSIUNIXMoreApplicationsOSMultiprogrammingbatchsystems↑Time-sharingsystems(分时系统)专题2:分时系统分时系统的需求及其解决经典案例分时系统下的工作方式关键技术、设计目标和实现MITCTSSIBM709Time-sharingsystem分时系统需求:UserneedinteractionwithcomputerResponsetime<1sec解决方法:ShareCPUbytimepieces(时间片)Time-sharing(multitasking)UsersshareMainframeOnemainframeVS.
Multiusers&MultiterminalTime-sharingsystemisalogicalextensionofmultiprogramming.
经典操作系统:MULTICS、UNIX经典案例:UNIX一群计算机迷在贝尔实验室开发出UNIX初衷:可以在一台无人使用的DECPDP-7小型计算机上玩星际探险游戏KenThompson,DennisRitchie1983年图灵奖获得者1999年4月美国国家技术金奖汤普逊和里奇在DECPDP-7计算机旁工作分时系统下的工作方式一台主机连接了若干个终端,每个终端有一个用户在使用交互式的向系统提出命令请求系统接受每个用户的命令采用时间片轮转方式处理服务请求通过交互方式在终端上向用户显示结果用户根据上步结果发出下道命令分时系统的关键技术Receiveinputintime(及时接收)Processintime(及时处理)解决思路:Mutualjob(交互作业)alwaysinmemoryTimepieces分时系统的特征多路性、独立性、及时性、交互性分时系统的设计目标分时操作系统所追求的设计目标:及时响应,其依据是响应时间响应时间:从终端发出命令到系统给予回答所经历的时间影响响应时间的因素:机器处理能力请求服务的时间长短系统中连接的终端数目服务请求的分布调度算法(时间片的选取)分时系统的实现单道与分时的结合:单道分时分时与批处理相结合:原则:分时优先,批处理在后具有前后台的分时:"前台":需频繁交互的作业"后台":时间性要求不强的作业分时与多道相结合多道分时OutlineWhatisOS操作系统的定义和目标操作系统的作用操作系统的层次模型操作系统的发展动力操作系统的种类操作系统的发展过程19451955,无操作系统19551965,批处理系统19651980,引入分时1980now,百花齐放其他操作系统Personal-ComputerSystemsParallelSystemsDistributedSystemsEmbeddedSystem作业、实验和小结HistoryoftheOS(1980now,百花齐放)DevelopmentofComputerarchitecture(图)32bits→64bitsWorkstationsandPCsParallelprocessorsComputernetworksClusterSpecialpurposecomputersystemTypesParallelsystemsReal-timesystemsEmbeddedsystemsDistributedsystemsMigrationofOSConceptsandFeatures专题3:实时系统实时系统实时任务的分类实时系统的实现和应用实时系统与批处理系统、分时系统的比较实时系统通常在一些专门的应用中,用来控制设备这种系统往往具有及时响应的时间限制严格vs.
不严格定义:实时系统是指使计算机能及时响应外部事件的请求,在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作的操作系统按领域分类:第一类:实时过程控制第二类:实时通信(信息)处理实时任务的分类按任务执行是否呈现周期性来划分周期性的,有规律;非周期性的,无规律,但有截止时间开始截止时间vs.
完成截止时间根据对截止时间的要求来划分硬实时任务vs.
软实时任务实时操作系统追求的设计目标:满足实时性要求:对外部请求在严格时间范围内作出反应高可靠性实时系统的实现和应用硬实时系统:Hardreal-timesystemSecondarystoragelimitedorabsent,datastoredinshort-termmemory,orread-onlymemory(ROM)Conictswithtime-sharingsystems,notsupportedbygeneral-purposeoperatingsystems软实时系统:Softreal-timesystemLimitedutilityinindustrialcontrolorroboticsUsefulinapplications(multimedia,virtualreality)requiringadvancedoperating-systemfeatures典型:VxWorks、QNX、RTEMS实时系统与批处理系统和分时系统的区别专用系统:许多实时系统是专用系统,而批处理与分时系统通常是通用系统实时控制:实时系统用于控制实时过程,要求对外部事件的迅速响应,具有较强的中断处理机构高可靠性:实时系统用于控制重要过程,要求高度可靠,具有较高冗余(如双机系统)事件驱动和队列驱动:实时系统的工作方式:接受外部消息,分析消息,调用相应处理程序进行处理.
实时、分时的比较多路性:相同独立性:相同及时性:实时系统要求更高交互性:分时系统交互性更强可靠性:实时系统要求更高专题小结到目前为止,介绍了三种最基本的操作系统类型批处理系统分时系统实时系统一个实际的操作系统,往往兼有上述三种基本操作系统类型的功能下面简单介绍其他类型的操作系统OutlineWhatisOS操作系统的定义和目标操作系统的作用操作系统的层次模型操作系统的发展动力操作系统的种类操作系统的发展过程19451955,无操作系统19551965,批处理系统19651980,引入分时1980now,百花齐放其他操作系统Personal-ComputerSystemsParallelSystemsDistributedSystemsEmbeddedSystem作业、实验和小结Personal-ComputerSystems,个人计算机系统Personalcomputers(PCs)计算机为单用户服务I/Odevices键盘、鼠标、显示器、打印机PC系统所追求的设计目标是:界面友好,使用方便(Userconvenience&responsiveness),有丰富的应用软件不必过于追求CPU利用率常见的PCsystem用的操作系统OSMS-DOSOS/2Microsoftwindows…NT,95,98,2000,xp,windowsme,windowsvistaAppleMacintoshLinux(.
.
.
)…OutlineWhatisOS操作系统的定义和目标操作系统的作用操作系统的层次模型操作系统的发展动力操作系统的种类操作系统的发展过程19451955,无操作系统19551965,批处理系统19651980,引入分时1980now,百花齐放其他操作系统Personal-ComputerSystemsParallelSystemsDistributedSystemsEmbeddedSystem作业、实验和小结并行系统ParallelSystemsMultiprocessorsystemswithmorethanoneCPUinclosecommunicationTightlycoupledsystem紧耦合系统processorssharememoryandaclock;communicationusuallytakesplacethroughthesharedmemory优点:IncreasedthroughputEconomicalIncreasedreliabilitygracefuldegradationfail-softsystems并行系统(Cont.
)Symmetricmultiprocessing(SMP,对称多处理器)Eachprocessorrunsanidenticalcopyoftheoperatingsystem.
Manyprocessescanrunatoncewithoutperformancedeterioration.
现在的大多数通用操作系统都支持SMP,例如Linux、UNIX、Windows并行系统(Cont.
)Asymmetricmultiprocessing非对称多处理ASMPEachprocessorisassignedaspecictask;masterprocessorschedulesandallocatesworktoslaveprocessors.
MorecommoninextremelylargesystemsOutlineWhatisOS操作系统的定义和目标操作系统的作用操作系统的层次模型操作系统的发展动力操作系统的种类操作系统的发展过程19451955,无操作系统19551965,批处理系统19651980,引入分时1980now,百花齐放其他操作系统Personal-ComputerSystemsParallelSystemsDistributedSystemsEmbeddedSystem作业、实验和小结DistributedSystems分布式系统分布式系统:处理和控制的分散Looselycoupledsystem松耦合系统eachprocessorhasitsownlocalmemory;processorscommunicatewithoneanotherthroughvariouscommunicationslines,suchashigh-speedbusesortelephonelinesAdvantagesofdistributedsystemsResourcesSharing资源共享Computationspeedup–loadsharing负载平衡Reliability可靠Communications通信分布式系统上的操作系统NetworkOperatingSystem网络操作系统provideslesharingprovidescommunicationschemerunsindependentlyfromothercomputersonthenetworkDistributedOperatingSystem分布式操作系统lessautonomybetweencomputersgivestheimpressionthereisasingleoperatingsystemcontrollingthenetwork单一映像OutlineWhatisOS操作系统的定义和目标操作系统的作用操作系统的层次模型操作系统的发展动力操作系统的种类操作系统的发展过程19451955,无操作系统19551965,批处理系统19651980,引入分时1980now,百花齐放其他操作系统Personal-ComputerSystemsParallelSystemsDistributedSystemsEmbeddedSystem作业、实验和小结EmbeddedSystem嵌入式系统是在各种设备、装置或系统中,完成特定功能的软硬件系统它们是一个大设备、装置或系统中的一部分,这个大设备、装置或系统可以不是"计算机"通常工作在反应式或对处理时间有较严格要求环境中由于它们被嵌入在各种设备、装置或系统中,因此称为嵌入式系统嵌入式系统具有最广泛的应用嵌入式操作系统与通用操作系统有很大不同Smallsize、LowpowerSpecialenvironment,specialfunction开发方式也不同交叉开发Host,simulatorVS.
target经典:VxWorks、嵌入式Linux系列、RTEMS、WindowsCE、PalmOS作业一作业:阅读至少2本操作系统相关书籍,给出这些书中关于操作系统的定义,要列出出处.
阅读至少2本操作系统相关书籍,阐明操作系统的公共设计目标和某些操作系统特有的设计目标,要列出出处.
阅读至少2本操作系统相关书籍,阐明操作系统的作用,要列出出处.
操作系统的基本类型是哪三种他们的关键技术有哪些实验一安装虚拟机在虚拟机(VirtualBox)上安装一款Linux发行版操作系统(推荐KUbuntu,或按助教指定)熟悉Linux下的软件安装方法安装一个可用的集成开发环境(推荐:eclipseCDT)和GCC编译工具链(大多自带)学会编写简单的shell脚本注意:为防止数据因重装系统丢失,建议将数据与系统分开管理1人1组检查方法和要求:提交详细的安装说明书,要求列出遇到的困难和解决的方法提交报告的时间:以邮件发送时间为准截止时间:待定小结WhatisOS操作系统的定义和目标操作系统的作用操作系统的层次模型操作系统的发展动力操作系统的种类操作系统的发展过程19451955,无操作系统19551965,批处理系统19651980,引入分时1980now,百花齐放其他操作系统Personal-ComputerSystemsParallelSystemsDistributedSystemsEmbeddedSystem作业、实验和小结谢谢!
资料:穿孔卡片等穿孔卡片(punchedcard):在硬纸板上打孔以记录信息的工具.
(图:IBM12行80列穿孔卡)资料:穿孔纸带机等上世纪60年代,科学家在检查电脑"哈维尔"上的穿孔纸带阅读"世界最老电脑"修后重启比iphone慢800万倍

创梦网络-四川一手资源高防大带宽云服务器,物理机租用,机柜资源,自建防火墙,雅安最高单机700G防护,四川联通1G大带宽8.3W/年,无视UDP攻击,免费防CC

? ? ? ?创梦网络怎么样,创梦网络公司位于四川省达州市,属于四川本地企业,资质齐全,IDC/ISP均有,从创梦网络这边租的服务器均可以****,属于一手资源,高防机柜、大带宽、高防IP业务,另外创梦网络近期还会上线四川联通大带宽,四川联通高防IP,一手整CIP段,四川电信,联通高防机柜,CN2专线相关业务。成都优化线路,机柜租用、服务器云服务器租用,适合建站做游戏,不须要在套CDN,全国访问快...

炭云188元/年,上海CN2 VPS/2核/384MB内存/8GB空间/800GB流量/77Mbps端口/共享IP

炭云怎么样?炭云(之前的碳云),国人商家,正规公司(哈尔滨桓林信息技术有限公司),主机之家测评介绍过多次。现在上海CN2共享IP的VPS有一款特价,上海cn2 vps,2核/384MB内存/8GB空间/800GB流量/77Mbps端口/共享IP/Hyper-v,188元/年,特别适合电信网络。有需要的可以关注一下。点击进入:炭云官方网站地址炭云vps套餐:套餐cpu内存硬盘流量/带宽ip价格购买上...

百纵科技(19元/月),美国洛杉矶10G防御服务器/洛杉矶C3机房 带金盾高防

百纵科技官网:https://www.baizon.cn/百纵科技:美国云服务器活动重磅来袭,洛杉矶C3机房 带金盾高防,会员后台可自助管理防火墙,添加黑白名单 CC策略开启低中高.CPU全系列E52680v3 DDR4内存 三星固态盘列阵。另有高防清洗!美国洛杉矶 CN2 云服务器CPU内存带宽数据盘防御价格1H1G10M10G10G19元/月 购买地址2H1G10M10G10G29元/月 购买...

linuxcp为你推荐
外挂购买什么外挂网好点对对塔101,简单学习网,对对塔三个哪个好网红名字被抢注谁知道这个网红叫什么名字?求帮助!留学生认证留学生回国学历认证 需要带什么材料广东GDP破10万亿广东省城市经济排名access数据库什么是ACCESS数据库丑福晋八阿哥胤禩有几个福晋 都叫啥名儿呀porndao单词prondao的汉语是什么www.765.com哪里有免费的电影网站avtt4.comwww.51kao4.com为什么进不去啊?
中文域名申请 泛域名绑定 企业主机 国外idc lighttpd 青果网 日本空间 ca4249 空间论坛 刀片式服务器 免费mysql数据库 彩虹云 台湾google dnspod 酸酸乳 国外免费云空间 hostease 服务器防御 数据湾 512内存 更多