操作系统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万倍
国外商家提供Windows系统的并不常见,CheapWindowsVPS 此次提供的 2 款 VPS 促销套餐,提供 5 折永久优惠码,优惠后月付 4.5 美元起,价格还是挺诱人的,VPS 不限流量,接入 1Gbps 带宽,8 个机房皆可选,其中洛杉矶机房还提供亚洲优化网络供选择,操作系统有 Windows 10 专业版、2012 R2、2016、Linux等。Cheap Windows VPS是...
ftlcloud怎么样?ftlcloud(超云)目前正在搞暑假促销,美国圣何塞数据中心的云服务器低至9元/月,系统盘与数据盘分离,支持Windows和Linux,免费防御CC攻击,自带10Gbps的DDoS防御。FTL-超云服务器的主要特色:稳定、安全、弹性、高性能的云端计算服务,快速部署,并且可根据业务需要扩展计算能力,按需付费,节约成本,提高资源的有效利用率。点击进入:ftlcloud官方网站...
Krypt这两天发布了ION平台9月份优惠信息,提供一款特选套餐年付120美元(原价$162/年),开设在洛杉矶或者圣何塞机房,支持Windows或者Linux操作系统。ion.kryptcloud.com是Krypt机房上线的云主机平台,主要提供基于KVM架构云主机产品,相对于KT主站云服务器要便宜很多,产品可选洛杉矶、圣何塞或者新加坡等地机房。洛杉矶机房CPU:2 cores内存:2GB硬盘:...
linuxcp为你推荐
刘祚天你们知道21世纪的DJ分为几种类型吗?(答对者重赏)丑福晋男主角中毒眼瞎毁容,女主角被逼当丫鬟,应用自己的血做药引帮男主角解毒的言情小说同ip站点查询如何查看几个站是不是同IP同ip站点同IP网站具体是什么意思,能换独立的吗haole018.com为啥进WWWhaole001)COM怎么提示域名出错?囡道是haole001换地了吗网站检测如何进行网站全面诊断www.gegeshe.com《我的电台fm》 she网址是多少?javbibinobibi的中文意思是?杨丽晓博客杨丽晓是怎么 出道的partnersonline国外外贸平台有哪些?
云主机租用 长沙虚拟主机 动态域名解析 justhost lunarpages 韩国空间 老左博客 12306抢票攻略 免费名片模板 512au 天猫双十一秒杀 服务器架设 蜗牛魔方 什么是刀片服务器 河南m值兑换 200g硬盘 股票老左 1美金 raid10 域名dns 更多