Computer Engineering

Size: px
Start display at page:

Download "Computer Engineering"

Transcription

1 Computer Engineering Unit Value 3.0 (typically 180 hours for a full-time course) This standard unit is primarily for use by the Technical Institutes when operating the following Courses : Diploma in Computer and Communications Engineering (0304) August 1995 Preface Vocational Training Council, Hong Kong Page 1 of 14 rev 1

2 1 Teaching staff should design the teaching/learning process to facilitate achievement of the principal objectives. 2 The sequence and content of the objectives should not be taken to imply teaching order or method 3 To gain a pass grade, students are expected to achieve all the learning outcomes expressed by the principal objectives. 4 The interrelationship between this unit and other appropriate units should be emphasized and contents of units should be integrated by means of teaching/learning and assessment strategies. One major integrative assignment relating to objectives from at least three units must be included. Assessment of this assignment may also contribute to the assessment of related units. Summary of aims This unit has been designed to give students an understanding of computer architecture and software. The student is expected to : 1 understand the hardware structure of a computer system 2 operate a computer using the language of its operating system 3 use a high level language to develop simple programs Table of Contents Section Topic Contents Learning Support Time (Hr) Part One : Computer architecture and software Total : 104 Hrs. A Computer Architecture 6 B CPU Organization 7 C Memory 13 D Instruction Set 7 E Stack 4 F Interrupt 11 G Peripheral Devices 11 H Input/Output Processing 8 I System Throughput and Distributed Computers 9 J System Programming 16 K Application Programming 12 Part Two : Operating Systems Total : 40 Hrs. I) A multi-user operation system - The UNIX Operating System A General Features B System Iogin and Logout C Simple Operation D File System Hierarchy and Pathname E Special Features of the Shell F Text Editors and Formatters G System Administration Page 2 of 14 rev 1

3 H Bourne Shell Programming II) A Single-User Operating System - The MSDOS Operating System A General Features B File System Hierarchy C The System Text Processor D Batch Commands E Piping, I/O Re-direction and Filters F Mass Storage Devices G System Configuration H Program Development I DOS Technical Information Part Three : High-level language programming Total : 36 Hrs. A Introduction B Language Structure C Source Program Compilation D Application Special notes 1. It is expected that the architecture of the computer system will be best understood with the aid of block diagrams, increasing in complexity from common bus control through to multiple bus structures. 2 Students should acquire hand-on experience in working with a mini- computer and a micro-computer as the operating system of a mini-computer is quite different from that of a micro-computer. 3 Students should also acquire hand-on experience in controlling the operation of peripherals. 4 PASCAL may be chosen as the high-level language in Part three. Page 3 of 14 rev 1

4 Section Principal Objectives plus indicative content or Specific Objectives Part One : Computer architecture and software (104 hrs) A. Computer Architecture 1 Understands the structure of a computer a) Draws the block diagram and inter- connection of a computer showing - Arithmetic and Logic Unit - Central Processing Unit CPU - Immediate access store - backing store - Input-output devices b) Describes the function of each block in 1a) c) Explains the concept of a stored program computer d) Outlines the differences between mainframe, mini and micro-computers in terms of cost, physical size, memory size, speed, ability to serve multiusers and multi-tasks e) Lists typical users of each type in 1c) f) Lists the system hardware configuration for the users in 1e). B. CPU Organization 2 Understands the organization of the CPU a) Draws the block diagram of a CPU b) Describes the function of each block in 1c) c) Describes the micro-programmed control unit d) Distinguishes between asynchronous and asynchronous processors e) Compares the advantages and dis- advantages of providing floating point arithmetic by software and hardware f) Describes briefly the fetch-execute cycle and timing control g) Identifies the internal bus structure of the CPU C. Memory 3 Understands the usage of memory a) States the difference between random access memory and sequential memory b) Describes the usage of ROM, RAM and EPROM c) Distinguishes between volatile and non-volatile memory d) States the concept of memory hierarchy e) Describes the basic building block of memory f) States the advantages and dis- advantages of addressed linear array memory g) Describes the organization of segmented memory h) States the advantages and dis-advantages of segmented memory Page 4 of 14 rev 1

5 i) Describes the organization of paged memory j) States the main functions of the control mechanism for paged memory k) States the advantages and dis- advantages of paged memory 4 Understands the structure of memory/storage devices a) Draws the simplified schematic diagram of the memory cell of ROM, RAM, EPROM b) Describes with the aid of diagrams the organization of a memory board made of RAMs c) Lists the physical characteristics, functions, speeds and capacity of : - Floppy disc - Hard disk - removable stack & Winchester - Magnetic tape - open-reel & cartridge d) Briefly describes the structure of the devices in 4c). D. Instruction Set 5 Understands the usage of instruction sets a) Describes the single and multi- addressing instruction format b) Distinguishes among memory reference, non-memory reference and Input/Output instructions c) Explains the process of program branching - conditional, non- conditional, & subroutine call 6 Understands the methods of memory addressing a) Define the term 'effective address' b) Explains the following addressing modes - direct (absolute) addressing - indirect addressing - Immediate addressing - Indexed addressing E. Stack 7 Understands the operation and usage of stack a) Define the terms 'stack' and 'stack computer' b) States the use of the stack pointer. c) Identifies common instructions to manipulate the stack d) Describes the process of executing a PUSH and a POP operation. e) Describes the use of the stack for - fast data transfer - storage of temporary data - parameter passing - subroutine linkage - interrupt routine linkage Page 5 of 14 rev 1

6 F. Interrupt 8 Understands the operation and use of interrupts a) States the causes of interrupts b) Distinguishes between maskable and non-maskable interrupts c) Distinguishes between hardware and software interrupts d) Describes the steps the CPU takes to handle interrupts e) Explains the process of software polling f) Explains the process of a vectored interrupt g) Explains the process of Identifying interrupt priority h) Explains the process of handling nested interrupts i) States the precautions to be taken to allow for interrupt re-entrancy G. Peripheral Devices 9 Understands the structures and functions of peripheral devices a) Lists the physical characteristics, functions and speed of the following types of printers and plotters : - Matrix printer - Line printer - Daisy wheel printer - Laser printer - Drum plotter - Flat-bed plotter b) Briefly describes the structure of the devices in 9a) with the aid of block diagrams. c) Lists the physical characteristics, functions, speeds and capacity of a terminal and a keyboard d) Briefly describes the structure of the devices in 9c) with the aid of block diagrams. e) Lists the physical characteristics, functions, speeds and capacity of the following optical devices : - Optical character recognition (OCR) devices - Image scanner f) Briefly describe the structure of mechanical mouse and optical mouse. g) Briefly describe with the aid of block diagrams the use of ADC & DAC in a computer system H. Input/Output Processing 10 Understands the techniques of input/output processing a) Draws the block diagram of interfacing a computer to peripheral devices through interface adapters b) Distinguishes between the process of servicing peripheral devices through polling and interrupt c) Describes the interfacing technique of multi-channel I/O through channel selection,time-multiplexing and block multiplexer channel Page 6 of 14 rev 1

7 d) Distinguishes between memory mapped I/O and explicit I/O addressing e) States the function of a front end processor f) Identifies the common data transmission codes : Baudot, BCD, EBCDIC, ASCII g) Distinguishes between the general characteristics of serial and parallel transmission h) Explains the function and advantages of DMA, direct memory access. I. System Throughput and Distributed Computers 11 Understands some techniques of increasing system throughput a) States the advantages of Cache memory b) Explain with the aid of diagrams the mapping methods for Cache memory - direct mapping - associative mapping - block set associative m c) Explains the technique of instruction pre-fetch to increase speed of instruction execution d) Describes the organization of an interleaved memory e) States the advantages and disadvantages of interleaved memory f) Explains the function and advantages of virtual memory 12 Understands the concepts of distributed computing a) Lists the advantages and disadvantages of distributed computer system b) Draws the block diagrams showing the basic configurations of distributed systems c) States the advantages and disadvantages of each type of configuration in 12b). d) Describes a typical protocol frame for data transfer J. System Programming 13 Understands the use of assemblers a) States the function of an assembler b) Distinguishes between macros and subroutines c) Distinguishes between pseudo instructions and machine instructions d) Briefly explains the process of a two-pass assembler e) Distinguishes between absolute addressed and relocatable object codes f) Lists the advantages of relocatable object codes 14 Understands the function of the Operating System a) Describes the functions of a monitor program b) List the functions of an operating system c) Explains the process of multi- programming d) Explains the process of batch processing e) Explains the process of real time processing f) Distinguish between single-user and multi-user modes Page 7 of 14 rev 1

8 g) Lists popular examples of operating systems h) Compares the general features of two operation systems i) Distinguishes between data and command files j) Explains the significance of organizing files into a file system hierarchy k) States the importance of making backup copies l) Compares the technique of incremental backup and total backup m) States the functions of the system text processors n) Explains the importance of file protection in a multi-user operating system K. Application Programming 15 Understands the process of program development a) Explains the use of a computer in solving a simple problem b) Identifies the necessary input to and required output from the computer c) Explains the use of the Top-down and the Bottom-up approach of designing a program d) Writes an algorithm to arrive at the solution of a problem e) Identifies the symbols used in a flowchart f) Demonstrates the use of flowcharting to develop a logical solution for a given problem g) States the advantages of modular design of a program h) States the advantages of subroutines and procedures i) Explains the use of the compiler, linker and loader to produce and execute a program file j) Distinguishes between a compiler and an interpreter k) Explains the methods for debugging a program 16 Understands the features of application programs and application packages a) Lists the advantages and disadvantages of high-level language b) Lists the advantages and disadvantages of low-level language c) Lists the names of popular high-level languages d) Describes the functions of application programs e) Describes the role of application package f) Describes the role of utility software g) States the features of a word- processing package h) States the features of a spread-sheet package i) States the features of a data-base package Part Two : Operating Systems (40 hrs) (I) A multi-user operation system -- The UNIX Operating System A. General Features Page 8 of 14 rev 1

9 1 Understands the merits of a multi- user operating system a) States the merits of a multi-user operation system b) Briefly explains the process of serving numerous users by time sharing of system resources c) Describes the different levels of file protection d) Distinguishes between foreground and background processing e) Describes the file structure on mass- storage devices B. System Login and Logout 2 Knows how to login and logout a) Demonstrates the process of logging in b) Lists the environmental parameters controlled by the.profile file c) Changes the pass word d) Demonstrates the process of logging out C. Simple Operation 3 Knows how to exercise simple commands a) Identifies the standard input and output b) Demonstrates the use of simple commands : who, date, cal, ls, echo, etc. c) Executes commands with options d) Demonstrates the process of communicating with other users e) Demonstrates how to exit from a command or program f) Demonstrates how to display content of a text file and an object file g) Demonstrates how to suspend a screen display h) Demonstrates how to reassign functions of the keys of the key- board i) Demonstrates the use of the history command j) Demonstrates the use of the on- line manual D. File System Hierarchy and Pathname 4 Knows how to access files of the file system and invoke commands with pathnames a) Identifies the different parts of the listing of a directory b) States that filenames are case sensitive c) Demonstrates the use of basic commands for working with directories d) Demonstrates the use of basic commands for working with files e) Describes the significance of the working directory f) Identifies the path names for seeking commands in the.profile file g) Identifies the access permission code on a files listing h) States the advantages of organizing files under different group names i) Demonstrates how to change the access permission j) Demonstrates the use of the meta-characters * and? Page 9 of 14 rev 1

10 E Special Features of the Shell 5 Knows how to utilize the special features of the shell a) Demonstrates the use of multiple commands with ; and & b) Demonstrates the conditional execution of a command - && and c) Explains the functions of a sub-shell d) Demonstrates the use of pipelines e) Demonstrates the redirection of output and input - < and > f) Demonstrates the collective re- direction of input and output - { and } g) Demonstrates the merging of text files by output redirection h) Demonstrates the use of the filters more, sort and wc i) Demonstrates the use of the basic commands to work with background processing - &, ps, kill, nohup, nice etc j) Demonstrates the process of running a commands or programs at a specified time F. Text Editors and Formatters 6 Understands the use of text editors a) Demonstrates the use of ed to produce a text file b) Demonstrates the use of vi to produce a text file c) Compares the advantages and disadvantage of a line editor and a screen editor G. System Administration 7 Familiarize with the system administration a) Identifies the files invoked during system boot-up b) Identifies the different phases of the operation of the fsck command c) Demonstrates the use of the printer spooler commands d) Demonstrates the process of shutdown of a UNIX system H. Bourne Shell Programming 8 Understands Bourne Shell programming a) Identifies the simple, special and positional parameters b) Identifies the environmental variables c) Sets up shell variables d) Demonstrates the process of parameter substitution e) Demonstrates the use of parameters in a shell script f) Demonstrates the use of here document g) Demonstrates the use of the control flow constructs - for-do-done, caseesac, if-fi, while-do-done, until-do-done h) Generate shell scripts to do simple jobs Page 10 of 14 rev 1

11 (II) A Single-User Operating System -- The MSDOS Operating System A. General Features 1 Familiarize with the general features a) Identifies the System files and the Utility files b) Distinguishes between internal and external commands c) Demonstrates the use of the keyboard - single keystroke and multiple keystroke sequence d) Demonstrates the process of booting up the system e) Changes the default drive f) Identifies the peripheral devices recognized by MSDOS B. File System Hierarchy 2 Knows how to operate on files and directories a) Identifies filenames and filename extensions b) Prepares a System Disk and a non-system disk c) Demonstrates the use of meta-characters (skeletons) d) Displays the directory on the disk e) Copies, renames, type, deletes and erases files f) Merges text files g) Generates simple text files using the copy command h) Creates directories on disk i) Travels along the path of the directories j) Demonstrates the use of a path to seek for a command k) Demonstrates protection against deletion with hardware and software l) Demonstrates the use of diskcopy and xcopy C. The System Text Processor 3 Knows how to use the editor included in DOS a) Demonstrates the use of the DOS command editing function keys b) Demonstrates the use of the system editor to produce text files c) Generates printer control codes on a text file D. Batch Commands 4 Knows how to prepare batch files a) Identifies the parameters of a command line b) Describes the functions of the commands for batch processing c) Generates batch files for simple batch operation d) Executes a batch file Page 11 of 14 rev 1

12 E. Piping, I/O Re-direction and Filters 5 Knows how to execute commands with piping, I/O re-redirection and filters a) Executes piped commands b) Redirects input to and output from a command c) Executes a command with a filter d) Directs output to a printer F. Mass Storage Devices 6 Knows how to install a hard disk to the system a) Demonstrates the process of formatting a hard disk b) Demonstrates the creation of a partition c) Demonstrates the creation of directories on a hard disk 7 Know how to install a magnetic tape driver a) Initialize the tape b) Demonstrates the process of storing files on tape G. System Configuration 8 Knows how to configure the system a) Demonstrates the use of the commands : Break, Buffers, Device, Files, Shell b) Generates a config.sys file c) Demonstrates the use of commands : Ctty, Prompt, Set d) Demonstrates the use of a virtual disk e) Demonstrates the extended screen and keyboard control device driver, ANSI.SYS H. Program Development 9 Knows how to create executable program files a) Identifies the 80x86 Instruction set b) Identifies the addressing modes c) Identifies the Pseudo-ops d) Writes simple program in assembly language 10 Understands the use of DOS commands for program development a) Demonstrates the use of the Debug commands b) Demonstrates the process of debugging, linking and generation of an executable file c) Demonstrates the use of Debug.com to trace a program Page 12 of 14 rev 1

13 d) Generate and edits a simple program using Debug.com I. DOS Technical Information 11 Familiarize with DOS technical information a) Identifies the organization of data on floppy disk b) Identifies the DOS memory map c) Demonstrates the use of DOS interrupts and function calls A. Introduction Part Three : High-level language programming (36 hrs) 1 Understands the function of a chosen high-level language compiler package a) Identifies the program files of the compiler b) Sets up the working environment c) Demonstrates the use of a text editor d) Demonstrates the process of compiling and linking to produce an executable file B. Language Structure 2 Understands the structure of the programming language a) Identifies the data types b) Identifies the arithmetic, logical and relational operators c) Identifies the overall format of the source program d) Demonstrates the use of input and output functions e) Demonstrates the use of conditional statements (if and case statements) f) Demonstrates the use of program looping statements (for-do, while- do, repeat until statements) g) Declares and defines user-made functions h) Adds comment lines to a program i) Declares and defines single-dimension and multi-dimension arrays j) Declares and defines array of structures k) Demonstrates the use of pointers l) Demonstrates the use of control flow commands C. Source Program Compilation 3 Understands the features of the compiler package a) Writes a program using multi-source files b) Writes a program including external object files and library files Page 13 of 14 rev 1

14 c) Demonstrates the process of compiling and linking d) Demonstrates the use of compiler and linker options 4 Understand some advanced programming techniques a) Demonstrates the use of library files b) Interfaces a user program to an assembly language program c) Demonstrates the use of special functions related to the operating system D. Application 5 Applies the programming language a) Writes a program to solve simple problems b) Produce an executable file c) Executes the program d) Debug the program Page 14 of 14 rev 1

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals Full Marks 100 (Theory 75, Practical 25) Introduction to Computers :- What is Computer?

More information

Cisco Networking Academy Program Curriculum Scope & Sequence. Fundamentals of UNIX version 2.0 (July, 2002)

Cisco Networking Academy Program Curriculum Scope & Sequence. Fundamentals of UNIX version 2.0 (July, 2002) Cisco Networking Academy Program Curriculum Scope & Sequence Fundamentals of UNIX version 2.0 (July, 2002) Course Description: Fundamentals of UNIX teaches you how to use the UNIX operating system and

More information

Chapter 3. Operating Systems

Chapter 3. Operating Systems Christian Jacob Chapter 3 Operating Systems 3.1 Evolution of Operating Systems 3.2 Booting an Operating System 3.3 Operating System Architecture 3.4 References Chapter Overview Page 2 Chapter 3: Operating

More information

Introduction. What is an Operating System?

Introduction. What is an Operating System? Introduction What is an Operating System? 1 What is an Operating System? 2 Why is an Operating System Needed? 3 How Did They Develop? Historical Approach Affect of Architecture 4 Efficient Utilization

More information

MULTIPLE CHOICE FREE RESPONSE QUESTIONS

MULTIPLE CHOICE FREE RESPONSE QUESTIONS MULTIPLE CHOICE FREE RESPONSE QUESTIONS World ORT Union I n p u t d e v i c e s Where would you find the letters QUERTY? A. Mouse B. Keyboard C.Numeric Keypad How did the computer mouse get its name? A.

More information

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson CS 3530 Operating Systems L02 OS Intro Part 1 Dr. Ken Hoganson Chapter 1 Basic Concepts of Operating Systems Computer Systems A computer system consists of two basic types of components: Hardware components,

More information

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11 EMC Publishing Ontario Curriculum Computer and Information Science Grade 11 Correlations for: An Introduction to Programming Using Microsoft Visual Basic 2005 Theory and Foundation Overall Expectations

More information

Chapter 3: Operating-System Structures. Common System Components

Chapter 3: Operating-System Structures. Common System Components Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System Design and Implementation System Generation 3.1

More information

Chapter 3: Operating-System Structures. System Components Operating System Services System Calls System Programs System Structure Virtual Machines

Chapter 3: Operating-System Structures. System Components Operating System Services System Calls System Programs System Structure Virtual Machines Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines Operating System Concepts 3.1 Common System Components

More information

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System? Management Challenge Managing Hardware Assets What computer processing and storage capability does our organization need to handle its information and business transactions? What arrangement of computers

More information

Example of Standard API

Example of Standard API 16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface

More information

Operating Systems 4 th Class

Operating Systems 4 th Class Operating Systems 4 th Class Lecture 1 Operating Systems Operating systems are essential part of any computer system. Therefore, a course in operating systems is an essential part of any computer science

More information

Machine Architecture and Number Systems. Major Computer Components. Schematic Diagram of a Computer. The CPU. The Bus. Main Memory.

Machine Architecture and Number Systems. Major Computer Components. Schematic Diagram of a Computer. The CPU. The Bus. Main Memory. 1 Topics Machine Architecture and Number Systems Major Computer Components Bits, Bytes, and Words The Decimal Number System The Binary Number System Converting from Decimal to Binary Major Computer Components

More information

Operating system Dr. Shroouq J.

Operating system Dr. Shroouq J. 3 OPERATING SYSTEM STRUCTURES An operating system provides the environment within which programs are executed. The design of a new operating system is a major task. The goals of the system must be well

More information

OPERATING SYSTEM SERVICES

OPERATING SYSTEM SERVICES OPERATING SYSTEM SERVICES USER INTERFACE Command line interface(cli):uses text commands and a method for entering them Batch interface(bi):commands and directives to control those commands are entered

More information

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV UNIT I THE 8086 MICROPROCESSOR 1. What is the purpose of segment registers

More information

HP-UX Essentials and Shell Programming Course Summary

HP-UX Essentials and Shell Programming Course Summary Contact Us: (616) 875-4060 HP-UX Essentials and Shell Programming Course Summary Length: 5 Days Prerequisite: Basic computer skills Recommendation Statement: Student should be able to use a computer monitor,

More information

OKLAHOMA SUBJECT AREA TESTS (OSAT )

OKLAHOMA SUBJECT AREA TESTS (OSAT ) CERTIFICATION EXAMINATIONS FOR OKLAHOMA EDUCATORS (CEOE ) OKLAHOMA SUBJECT AREA TESTS (OSAT ) FIELD 081: COMPUTER SCIENCE September 2008 Subarea Range of Competencies I. Computer Use in Educational Environments

More information

Review from last time. CS 537 Lecture 3 OS Structure. OS structure. What you should learn from this lecture

Review from last time. CS 537 Lecture 3 OS Structure. OS structure. What you should learn from this lecture Review from last time CS 537 Lecture 3 OS Structure What HW structures are used by the OS? What is a system call? Michael Swift Remzi Arpaci-Dussea, Michael Swift 1 Remzi Arpaci-Dussea, Michael Swift 2

More information

Computer Organization & Architecture Lecture #19

Computer Organization & Architecture Lecture #19 Computer Organization & Architecture Lecture #19 Input/Output The computer system s I/O architecture is its interface to the outside world. This architecture is designed to provide a systematic means of

More information

CSC 2405: Computer Systems II

CSC 2405: Computer Systems II CSC 2405: Computer Systems II Spring 2013 (TR 8:30-9:45 in G86) Mirela Damian http://www.csc.villanova.edu/~mdamian/csc2405/ Introductions Mirela Damian Room 167A in the Mendel Science Building [email protected]

More information

Operating System Structures

Operating System Structures COP 4610: Introduction to Operating Systems (Spring 2015) Operating System Structures Zhi Wang Florida State University Content Operating system services User interface System calls System programs Operating

More information

Chapter 11 I/O Management and Disk Scheduling

Chapter 11 I/O Management and Disk Scheduling Operating Systems: Internals and Design Principles, 6/E William Stallings Chapter 11 I/O Management and Disk Scheduling Dave Bremer Otago Polytechnic, NZ 2008, Prentice Hall I/O Devices Roadmap Organization

More information

CS3600 SYSTEMS AND NETWORKS

CS3600 SYSTEMS AND NETWORKS CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 2: Operating System Structures Prof. Alan Mislove ([email protected]) Operating System Services Operating systems provide an environment for

More information

Multiprogramming. IT 3123 Hardware and Software Concepts. Program Dispatching. Multiprogramming. Program Dispatching. Program Dispatching

Multiprogramming. IT 3123 Hardware and Software Concepts. Program Dispatching. Multiprogramming. Program Dispatching. Program Dispatching IT 3123 Hardware and Software Concepts Operating Systems II October 26 Multiprogramming Two or more application programs in memory. Consider one CPU and more than one program. This can be generalized to

More information

3 SOFTWARE AND PROGRAMMING LANGUAGES

3 SOFTWARE AND PROGRAMMING LANGUAGES 3 SOFTWARE AND PROGRAMMING LANGUAGES 3.1 INTRODUCTION In the previous lesson we discussed about the different parts and configurations of computer. It has been mentioned that programs or instructions have

More information

Operating Systems. and Windows

Operating Systems. and Windows Operating Systems and Windows What is an Operating System? The most important program that runs on your computer. It manages all other programs on the machine. Every PC has to have one to run other applications

More information

CONTROL DATA" 3200 Computer system / ~eal Time Applications

CONTROL DATA 3200 Computer system / ~eal Time Applications CONTROL DATA" 3200 Computer system / ~eal Time Applications At this precise moment, events in science and industry are occurring which demand solutions and control. Among these events- in-real-time are

More information

Operating Systems CSE 410, Spring 2004. File Management. Stephen Wagner Michigan State University

Operating Systems CSE 410, Spring 2004. File Management. Stephen Wagner Michigan State University Operating Systems CSE 410, Spring 2004 File Management Stephen Wagner Michigan State University File Management File management system has traditionally been considered part of the operating system. Applications

More information

Chapter 1. The largest computers, used mainly for research, are called a. microcomputers. b. maxicomputers. c. supercomputers. d. mainframe computers.

Chapter 1. The largest computers, used mainly for research, are called a. microcomputers. b. maxicomputers. c. supercomputers. d. mainframe computers. Chapter 1 CD-ROM stands for: a. Compact Disk Random Only Memory b. Compact Disk Read Only Memory c. Computer Device Read Only Memory d. Computer Disk Random Online Memory Control Unit (CU) is the a. Main

More information

Operating System Structures

Operating System Structures Operating System Structures Meelis ROOS [email protected] Institute of Computer Science Tartu University fall 2009 Literature A. S. Tanenbaum. Modern Operating Systems. 2nd ed. Prentice Hall. 2001. G. Nutt.

More information

Volume I, Section 4 Table of Contents

Volume I, Section 4 Table of Contents Volume I, Section 4 Table of Contents 4 Software Standards...4-1 4.1 Scope...4-1 4.1.1 Software Sources...4-2 4.1.2 Location and Control of Software and Hardware on Which it Operates...4-2 4.1.3 Exclusions...4-3

More information

Chapter 8 Objectives. Chapter 8 Operating Systems and Utility Programs. Operating Systems. Operating Systems. Operating Systems.

Chapter 8 Objectives. Chapter 8 Operating Systems and Utility Programs. Operating Systems. Operating Systems. Operating Systems. Chapter 8 Objectives Chapter 8 s and Utility Programs Describe the two types of software Understand the startup process for a personal computer Describe the term user interface Explain features common

More information

Objectives. Chapter 2: Operating-System Structures. Operating System Services (Cont.) Operating System Services. Operating System Services (Cont.

Objectives. Chapter 2: Operating-System Structures. Operating System Services (Cont.) Operating System Services. Operating System Services (Cont. Objectives To describe the services an operating system provides to users, processes, and other systems To discuss the various ways of structuring an operating system Chapter 2: Operating-System Structures

More information

CHAPTER 17: File Management

CHAPTER 17: File Management CHAPTER 17: File Management The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint slides

More information

2) What is the structure of an organization? Explain how IT support at different organizational levels.

2) What is the structure of an organization? Explain how IT support at different organizational levels. (PGDIT 01) Paper - I : BASICS OF INFORMATION TECHNOLOGY 1) What is an information technology? Why you need to know about IT. 2) What is the structure of an organization? Explain how IT support at different

More information

CHAPTER 7: The CPU and Memory

CHAPTER 7: The CPU and Memory CHAPTER 7: The CPU and Memory The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint slides

More information

8051 MICROCONTROLLER COURSE

8051 MICROCONTROLLER COURSE 8051 MICROCONTROLLER COURSE Objective: 1. Familiarization with different types of Microcontroller 2. To know 8051 microcontroller in detail 3. Programming and Interfacing 8051 microcontroller Prerequisites:

More information

Chapter 3 Operating-System Structures

Chapter 3 Operating-System Structures Contents 1. Introduction 2. Computer-System Structures 3. Operating-System Structures 4. Processes 5. Threads 6. CPU Scheduling 7. Process Synchronization 8. Deadlocks 9. Memory Management 10. Virtual

More information

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 3.1.1 Constants, variables and data types Understand what is mean by terms data and information Be able to describe the difference

More information

1 PERSONAL COMPUTERS

1 PERSONAL COMPUTERS PERSONAL COMPUTERS 1 2 Personal computer a desktop computer a laptop a tablet PC or a handheld PC Software applications for personal computers include word processing spreadsheets databases web browsers

More information

A Computer Glossary. For the New York Farm Viability Institute Computer Training Courses

A Computer Glossary. For the New York Farm Viability Institute Computer Training Courses A Computer Glossary For the New York Farm Viability Institute Computer Training Courses 2006 GLOSSARY This Glossary is primarily applicable to DOS- and Windows-based machines and applications. Address:

More information

Topics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives

Topics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives Introduction to Programming and Algorithms Module 1 CS 146 Sam Houston State University Dr. Tim McGuire Module Objectives To understand: the necessity of programming, differences between hardware and software,

More information

Types Of Operating Systems

Types Of Operating Systems Types Of Operating Systems Date 10/01/2004 1/24/2004 Operating Systems 1 Brief history of OS design In the beginning OSes were runtime libraries The OS was just code you linked with your program and loaded

More information

5COMPUTER SCIENCE For Class IX (marks 55)

5COMPUTER SCIENCE For Class IX (marks 55) 5COMPUTER SCIENCE For Class IX (marks 55) 1. Introduction to Computers o History and development of computers - Types of computers (analogue, digital, hybrid) - Classification of digital computers (micro,

More information

Lesson Objectives. To provide a grand tour of the major operating systems components To provide coverage of basic computer system organization

Lesson Objectives. To provide a grand tour of the major operating systems components To provide coverage of basic computer system organization Lesson Objectives To provide a grand tour of the major operating systems components To provide coverage of basic computer system organization AE3B33OSD Lesson 1 / Page 2 What is an Operating System? A

More information

CHAPTER 15: Operating Systems: An Overview

CHAPTER 15: Operating Systems: An Overview CHAPTER 15: Operating Systems: An Overview The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint

More information

COMPUTER HARDWARE. Input- Output and Communication Memory Systems

COMPUTER HARDWARE. Input- Output and Communication Memory Systems COMPUTER HARDWARE Input- Output and Communication Memory Systems Computer I/O I/O devices commonly found in Computer systems Keyboards Displays Printers Magnetic Drives Compact disk read only memory (CD-ROM)

More information

Embedded Systems. Review of ANSI C Topics. A Review of ANSI C and Considerations for Embedded C Programming. Basic features of C

Embedded Systems. Review of ANSI C Topics. A Review of ANSI C and Considerations for Embedded C Programming. Basic features of C Embedded Systems A Review of ANSI C and Considerations for Embedded C Programming Dr. Jeff Jackson Lecture 2-1 Review of ANSI C Topics Basic features of C C fundamentals Basic data types Expressions Selection

More information

Operating System Tutorial

Operating System Tutorial Operating System Tutorial OPERATING SYSTEM TUTORIAL Simply Easy Learning by tutorialspoint.com tutorialspoint.com i ABOUT THE TUTORIAL Operating System Tutorial An operating system (OS) is a collection

More information

How To Understand The History Of An Operating System

How To Understand The History Of An Operating System 7 Operating Systems 7.1 Source: Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: 7.2 Understand the role of the operating system.

More information

Multiple Choice Questions(Computer)

Multiple Choice Questions(Computer) Multiple Choice Questions(Computer) 1. Which of the following is the product of data processing a. information b. data c. software program d. system 2. The process of putting data into a location is called

More information

Introduction to Embedded Systems. Software Update Problem

Introduction to Embedded Systems. Software Update Problem Introduction to Embedded Systems CS/ECE 6780/5780 Al Davis logistics minor Today s topics: more software development issues 1 CS 5780 Software Update Problem Lab machines work let us know if they don t

More information

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems. 2008 Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems. 2008 Chapter-1L03: Embedded Systems - , Raj Kamal, Publs.: McGraw-Hill Education Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems 1 Typical Embedded System Hardware units 2 Basic Circuit Elements at the System 3 (i) Power Source 1. System own supply with separate supply

More information

Overview of MIS Professor Merrill Warkentin

Overview of MIS Professor Merrill Warkentin Management Systems (MIS) Mississippi State University Data raw numbers - not processed facts, lists, numbers, tables of value to an organization 1 2 Data Processing (DP) the restructuring of data to improve

More information

System Structures. Services Interface Structure

System Structures. Services Interface Structure System Structures Services Interface Structure Operating system services (1) Operating system services (2) Functions that are helpful to the user User interface Command line interpreter Batch interface

More information

Spacecraft Computer Systems. Colonel John E. Keesee

Spacecraft Computer Systems. Colonel John E. Keesee Spacecraft Computer Systems Colonel John E. Keesee Overview Spacecraft data processing requires microcomputers and interfaces that are functionally similar to desktop systems However, space systems require:

More information

AN INTRODUCTION TO UNIX

AN INTRODUCTION TO UNIX AN INTRODUCTION TO UNIX Paul Johnson School of Mathematics September 24, 2010 OUTLINE 1 SHELL SCRIPTS Shells 2 COMMAND LINE Command Line Input/Output 3 JOBS Processes Job Control 4 NETWORKING Working From

More information

CSE 120 Principles of Operating Systems. Modules, Interfaces, Structure

CSE 120 Principles of Operating Systems. Modules, Interfaces, Structure CSE 120 Principles of Operating Systems Fall 2000 Lecture 3: Operating System Modules, Interfaces, and Structure Geoffrey M. Voelker Modules, Interfaces, Structure We roughly defined an OS as the layer

More information

Module 1 Introduction to Information and Communication Technologies

Module 1 Introduction to Information and Communication Technologies Module 1 Introduction to Information and Communication Technologies Lesson 3 What are the Hardware Components of a Computer? UNESCO EIPICT Module 1. Lesson 3 1 Rationale The hardware components are the

More information

DIABLO VALLEY COLLEGE CATALOG 2014-2015

DIABLO VALLEY COLLEGE CATALOG 2014-2015 COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs 1 The Universal Machine n A computer -- a machine that stores and manipulates information under the control of a

More information

Chap-02, Hardware and Software. Hardware Model

Chap-02, Hardware and Software. Hardware Model Philadelphia University School of Business Administration INFO-101 Information Systems Prof London Chap-02, Hardware and Software Hardware Components Central processing unit (CPU) Arithmetic/logic unit

More information

Lesson 06: Basics of Software Development (W02D2

Lesson 06: Basics of Software Development (W02D2 Lesson 06: Basics of Software Development (W02D2) Balboa High School Michael Ferraro Lesson 06: Basics of Software Development (W02D2 Do Now 1. What is the main reason why flash

More information

Computer Systems Structure Main Memory Organization

Computer Systems Structure Main Memory Organization Computer Systems Structure Main Memory Organization Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output Ward 1 Ward 2 Storage/Memory

More information

TEST CHAPTERS 1 & 2 OPERATING SYSTEMS

TEST CHAPTERS 1 & 2 OPERATING SYSTEMS TEST CHAPTERS 1 & 2 OPERATING SYSTEMS True/False Indicate whether the statement is true or false. 1. Changes that you make in virtual machines do not affect your physical computer. 2. The size of a bus

More information

Fall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. [email protected].

Fall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu. Fall 2009 Lecture 1 Operating Systems: Configuration & Use CIS345 Introduction to Operating Systems Mostafa Z. Ali [email protected] 1-1 Chapter 1 Introduction to Operating Systems An Overview of Microcomputers

More information

Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Chapter 2 Basic Structure of Computers Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Outline Functional Units Basic Operational Concepts Bus Structures Software

More information

MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE

MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES Subarea Educational Computing and Technology Literacy Computer Systems, Data, and Algorithms Program Design and Verification Programming Language

More information

CS420: Operating Systems OS Services & System Calls

CS420: Operating Systems OS Services & System Calls NK YORK COLLEGE OF PENNSYLVANIA HG OK 2 YORK COLLEGE OF PENNSYLVAN OS Services & System Calls James Moscola Department of Physical Sciences York College of Pennsylvania Based on Operating System Concepts,

More information

Chapter 3: Computer Hardware Components: CPU, Memory, and I/O

Chapter 3: Computer Hardware Components: CPU, Memory, and I/O Chapter 3: Computer Hardware Components: CPU, Memory, and I/O What is the typical configuration of a computer sold today? The Computer Continuum 1-1 Computer Hardware Components In this chapter: How did

More information

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.

Technology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc. Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Eleventh Edition Technology in Action Chapter 4 System Software: The Operating System, Utility Programs, and File Management. Chapter Topics

More information

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to: 55 Topic 3 Computer Performance Contents 3.1 Introduction...................................... 56 3.2 Measuring performance............................... 56 3.2.1 Clock Speed.................................

More information

ILLINOIS DEPARTMENT OF CENTRAL MANAGEMENT SERVICES CLASS SPECIFICATION DATA PROCESSING OPERATIONS SERIES CLASS TITLE POSITION CODE EFFECTIVE

ILLINOIS DEPARTMENT OF CENTRAL MANAGEMENT SERVICES CLASS SPECIFICATION DATA PROCESSING OPERATIONS SERIES CLASS TITLE POSITION CODE EFFECTIVE ILLINOIS DEPARTMENT OF CENTRAL MANAGEMENT SERVICES CLASS SPECIFICATION DATA PROCESSING OPERATIONS SERIES CLASS TITLE POSITION CODE EFFECTIVE DATA PROCESSING OPERATOR 11425 4-16-89 DATA PROCESSING ASSISTANT

More information

IFSM 310 Software and Hardware Concepts. A+ OS Domain 2.0. A+ Demo. Installing Windows XP. Installation, Configuration, and Upgrading.

IFSM 310 Software and Hardware Concepts. A+ OS Domain 2.0. A+ Demo. Installing Windows XP. Installation, Configuration, and Upgrading. IFSM 310 Software and Hardware Concepts "You have to be a real stud hombre cybermuffin to handle 'Windows'" - Dave Barry Topics A+ Demo: Windows XP A+ OS Domain 2.0 Chapter 12: File and Secondary Storage

More information

DATA ITEM DESCRIPTION

DATA ITEM DESCRIPTION DD Form 1664, APR 89 Previous editions are obsolete Page 1 of 4 Pages 135/123 DATA ITEM DESCRIPTION Form Approved OMB NO.0704-0188 Public reporting burden for collection of this information is estimated

More information

#65 4GHGTGPEG")WKFG #FXCPEGF"6GTOKPCN"5QHVYCTG 8GTUKQP"502 HQT"%QPVTQNNGT/#% Catalog # 100123 Rev.02

#65 4GHGTGPEG)WKFG #FXCPEGF6GTOKPCN5QHVYCTG 8GTUKQP502 HQT%QPVTQNNGT/#% Catalog # 100123 Rev.02 #65 #FXCPEGF"6GTOKPCN"5QHVYCTG 8GTUKQP"502 HQT"%QPVTQNNGT/#% 4GHGTGPEG")WKFG Catalog # 100123 Rev.02 &RS\ULJKWý ý ýìääçñýìääåýe\ý(vkhgý5rerwhfýõìäåëôý/lplwhgï 2FWREHUýìääåýõ3')ýYHUVLRQô &DWDORJýúìííìëêý5HYïíë

More information

File System Management

File System Management Lecture 7: Storage Management File System Management Contents Non volatile memory Tape, HDD, SSD Files & File System Interface Directories & their Organization File System Implementation Disk Space Allocation

More information

MICROPROCESSOR AND MICROCOMPUTER BASICS

MICROPROCESSOR AND MICROCOMPUTER BASICS Introduction MICROPROCESSOR AND MICROCOMPUTER BASICS At present there are many types and sizes of computers available. These computers are designed and constructed based on digital and Integrated Circuit

More information

CS 377: Operating Systems. Outline. A review of what you ve learned, and how it applies to a real operating system. Lecture 25 - Linux Case Study

CS 377: Operating Systems. Outline. A review of what you ve learned, and how it applies to a real operating system. Lecture 25 - Linux Case Study CS 377: Operating Systems Lecture 25 - Linux Case Study Guest Lecturer: Tim Wood Outline Linux History Design Principles System Overview Process Scheduling Memory Management File Systems A review of what

More information

Basics of Computer 1.1 INTRODUCTION 1.2 OBJECTIVES

Basics of Computer 1.1 INTRODUCTION 1.2 OBJECTIVES Basics of Computer :: 1 1 Basics of Computer 1.1 INTRODUCTION In this lesson we present an overview of the basic design of a computer system: how the different parts of a computer system are organized

More information

S7 for Windows S7-300/400

S7 for Windows S7-300/400 S7 for Windows S7-300/400 A Programming System for the Siemens S7 300 / 400 PLC s IBHsoftec has an efficient and straight-forward programming system for the Simatic S7-300 and ern controller concept can

More information

ELEC 377. Operating Systems. Week 1 Class 3

ELEC 377. Operating Systems. Week 1 Class 3 Operating Systems Week 1 Class 3 Last Class! Computer System Structure, Controllers! Interrupts & Traps! I/O structure and device queues.! Storage Structure & Caching! Hardware Protection! Dual Mode Operation

More information

File Management. COMP3231 Operating Systems. Kevin Elphinstone. Tanenbaum, Chapter 4

File Management. COMP3231 Operating Systems. Kevin Elphinstone. Tanenbaum, Chapter 4 File Management Tanenbaum, Chapter 4 COMP3231 Operating Systems Kevin Elphinstone 1 Outline Files and directories from the programmer (and user) perspective Files and directories internals the operating

More information

File Management. Chapter 12

File Management. Chapter 12 File Management Chapter 12 File Management File management system is considered part of the operating system Input to applications is by means of a file Output is saved in a file for long-term storage

More information

Devices and Device Controllers

Devices and Device Controllers I/O 1 Devices and Device Controllers network interface graphics adapter secondary storage (disks, tape) and storage controllers serial (e.g., mouse, keyboard) sound co-processors... I/O 2 Bus Architecture

More information

SECTION C [short essay] [Not to exceed 120 words, Answer any SIX questions. Each question carries FOUR marks] 6 x 4=24 marks

SECTION C [short essay] [Not to exceed 120 words, Answer any SIX questions. Each question carries FOUR marks] 6 x 4=24 marks UNIVERSITY OF KERALA First Degree Programme in Computer Applications Model Question Paper Semester I Course Code- CP 1121 Introduction to Computer Science TIME : 3 hrs Maximum Mark: 80 SECTION A [Very

More information

Chapter 6, The Operating System Machine Level

Chapter 6, The Operating System Machine Level Chapter 6, The Operating System Machine Level 6.1 Virtual Memory 6.2 Virtual I/O Instructions 6.3 Virtual Instructions For Parallel Processing 6.4 Example Operating Systems 6.5 Summary Virtual Memory General

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs 1 Objectives To understand the respective roles of hardware and software in a computing system. To learn what computer

More information

Last Class: OS and Computer Architecture. Last Class: OS and Computer Architecture

Last Class: OS and Computer Architecture. Last Class: OS and Computer Architecture Last Class: OS and Computer Architecture System bus Network card CPU, memory, I/O devices, network card, system bus Lecture 3, page 1 Last Class: OS and Computer Architecture OS Service Protection Interrupts

More information

Outline. hardware components programming environments. installing Python executing Python code. decimal and binary notations running Sage

Outline. hardware components programming environments. installing Python executing Python code. decimal and binary notations running Sage Outline 1 Computer Architecture hardware components programming environments 2 Getting Started with Python installing Python executing Python code 3 Number Systems decimal and binary notations running

More information

LECTURE-7. Introduction to DOS. Introduction to UNIX/LINUX OS. Introduction to Windows. Topics:

LECTURE-7. Introduction to DOS. Introduction to UNIX/LINUX OS. Introduction to Windows. Topics: Topics: LECTURE-7 Introduction to DOS. Introduction to UNIX/LINUX OS. Introduction to Windows. BASIC INTRODUCTION TO DOS OPERATING SYSTEM DISK OPERATING SYSTEM (DOS) In the 1980s or early 1990s, the operating

More information

lesson 1 An Overview of the Computer System

lesson 1 An Overview of the Computer System essential concepts lesson 1 An Overview of the Computer System This lesson includes the following sections: The Computer System Defined Hardware: The Nuts and Bolts of the Machine Software: Bringing the

More information

Unix Scripts and Job Scheduling

Unix Scripts and Job Scheduling Unix Scripts and Job Scheduling Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh [email protected] http://www.sis.pitt.edu/~spring Overview Shell Scripts

More information

Installing, upgrading and troubleshooting your CLIO system under the Windows environment.

Installing, upgrading and troubleshooting your CLIO system under the Windows environment. Installing, upgrading and troubleshooting your CLIO system under the Windows environment. Audiomatica Srl Rev. 1.1. June 2001. Contents 1 What does this document cover?... 1 2 Windows compatibility...

More information

CSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 5 Storage Devices

CSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 5 Storage Devices CSCA0201 FUNDAMENTALS OF COMPUTING Chapter 5 Storage Devices 1 1. Computer Data Storage 2. Types of Storage 3. Storage Device Features 4. Other Examples of Storage Device 2 Storage Devices A storage device

More information

Chapter 2 System Structures

Chapter 2 System Structures Chapter 2 System Structures Operating-System Structures Goals: Provide a way to understand an operating systems Services Interface System Components The type of system desired is the basis for choices

More information

UT69R000 MicroController Software Tools Product Brief

UT69R000 MicroController Software Tools Product Brief Military Standard Products UT69R000 MicroController Software Tools Product Brief July 1996 Introduction The UT69R000 MicroController Software Tools consist of a C Compiler (GCC), a RISC assembler (), a

More information

The Helios Microsoft Windows Server

The Helios Microsoft Windows Server The Helios Microsoft Windows Server COPYRIGHT This document Copyright 1992 Distributed Software Limited. All rights reserved. This document may not, in whole or in part, be copied, photocopied, reproduced,

More information