《计算机英语》课件Chapter 6 System Software_第1页
《计算机英语》课件Chapter 6 System Software_第2页
《计算机英语》课件Chapter 6 System Software_第3页
《计算机英语》课件Chapter 6 System Software_第4页
《计算机英语》课件Chapter 6 System Software_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、? ?计算机英语计算机英语? ?课件课件Chapter 6 System Chapter 6 System SoftwareSoftwareChapter 6 System Software ObjectiveAfter reading this chapter, you should be able to:lDefine what the system software is.lDescribe the four categories of system software.lDiscuss the basic functions and categories of operating sys

2、tem.lDiscuss the advantages of utilities.lDefine device drivers.lDiscuss programming language and translators.6.2 Operating SystemslOperating systems, such as GNU, Microsoft Windows, Mac OS X or Linux, are prominent examples of system software. 6.2 Operating SystemsAccording to the modern understand

3、ing, an OS should be able to do the following:lProgram execution. lInterrupts. lProtected mode and supervisor mode.lMemory management .lVirtual memory. lMultitasking. lDisk access and file systems. lDevice drivers. lNetworking. lSecurity. lGraphical user interfaces. 6.2 Operating SystemsThe three ba

4、sic categories of operating systems: EmbeddedNetworkStand-alone6.2.1 Embedded Operating SystemslAn embedded operating system is a special-purpose computer system that is used for a particular task. lSome of the most common embedded systems used in everyday life are:RefrigeratorsMicrowave ovensTV, VC

5、R, DVD playersCamerasCars Personal digital assistantsPrinters Figure 6-3 A PDA has embedded operating system 6.2.2 Network Operating SystemlA network operating system (NOS) is software that controls a network and its message (e.g. packet) traffic and queues, controls access by multiple users to netw

6、ork resources such as files, and provides for certain administrative functions, including security.l A NOS is an OS that has been specifically written to implement and maintain networks. 6.2.2 Network Operating Systeml The examples of network operating systems are: 6WINDGate. 6WIND software packages

7、 that turn Linux distributions into routers control plane and data plane. Cisco IOS. Cisco IOS (formerly Cisco Internetwork Operating System) is a NOS having a focus on the internetworking capabilities of network devices. It is used on Cisco Systems routers and some network switches. BSD. BSD, also

8、used in many network servers. 6.2.3 Stand-alone Operating SystemslStand-alone operating systems also called desktop operating systems control a single desktop or notebook computer. lThese operating systems are located on the computers hard disk. 6.3 Utility softwarelUtility software also known as se

9、rvice programs perform specific tasks related to managing computer resources. lThe examples of utility softwares are: Disk storage utilities System profilers provide detailed information about the software installed and hardware attached to the computer. Anti-virus utilities scans for computer virus

10、es. Data compression utilities output a shorter stream or a smaller file when provided with a stream or file. Cryptographic utilities encrypt and decrypt streams and files. Registry cleaners clean and optimize the Windows registry by removing old registry keys that are no longer in use. Network mana

11、gers check the computers network, log events and check data transfer.6.4 Device DriverslA device driver is a computer program allowing higher-level computer programs to interact with a hardware device. 6.5 Programming Languages and TranslatorslProgramming languages are a vocabulary and set of gramma

12、tical rules for instructing a computer to perform specific tasks. lThe term programming language usually refers to high-level languages, such as BASIC, C+, C, COBOL, FORTRAN, Ada, and Pascal. 6.5 Programming Languages and TranslatorslTraditionally, computer programming languages are divided into fiv

13、e generations. Figure 6-5 Five generations of programming languages Machine language Assembling language High-level programming 4GL Language used for AI and neural networks 6.5.1 CompilerlA compiler is a special program that takes written source code and turns it into machine language. lWhen a compi

14、ler executes, it analyzes all of the language statements in the source code and builds the machine language object code. After a program is compiled, it is then a form that the processor can execute one instruction at a time.6.5.1 CompilerlIn some operating systems, an additional step called linking

15、 is required after compilation. Linking resolves the relative location of instructions and data when more than one object module needs to be run at the same time and both modules cross-reference each others instruction sequences or data.6.5.2 AssemblerlAn assembler translates assembly language into machine language. It uses computer-specific commands and structure similar to machine language, but assembly language uses names instead of numbers.6.5.3 InterpreterlIt converts programs into machine-executable f

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论