week11-q
2 Pages

week11-q

Course Number: CPE 1002, Fall 2009

College/University: Allan Hancock College

Word Count: 608

Rating:

Document Preview

Monash University School of Network Computing CPE1002- Computer Organisation Topic User Interfaces Key Terms. Add the following terms, acronyms and names to your personal glossary of computing key terms: API BIOS CLI Context Switching dispatcher Embedded controller Event driven GUI IPL IPC JCL Nonpreemptive dispatch Relocation Shell Single-Job processing Time-Slicing VPN Windows Scripting Host 1) For each of...

Unformatted Document Excerpt
Coursehero >> California >> Allan Hancock College >> CPE 1002

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

University Monash School of Network Computing CPE1002- Computer Organisation Topic User Interfaces Key Terms. Add the following terms, acronyms and names to your personal glossary of computing key terms: API BIOS CLI Context Switching dispatcher Embedded controller Event driven GUI IPL IPC JCL Nonpreemptive dispatch Relocation Shell Single-Job processing Time-Slicing VPN Windows Scripting Host 1) For each of the following commands in UNIX, a) identify the type of operating system service that is provided, b) identify the basic modules that are involved. c) Which commands are memory resident (ie internal) and which are loaded as required (ie external programs)? ls la cd <dir> wc l <file> pwd ps ef sort <ifile >ofile mkdir <dir> ln s x y ps ef | grep <user> 2) Describe each of the operating system functions provided by MS-DOS. Why does MS-DOS not provide scheduling and memory management functions? 3) Take the PseudoCode description of a Command Interpreter, as described in lecture and modify it so that commands can be started and continue to run in the background while the user enters more Commands. (Hint: the command program being executed would need to be able to run concurrently with the Command Interpreter) 4) Most modern operating systems provide concurrent operation of multiple processes a) What are the advantages of concurrent process operation? b) Describe two methods that are used to provide concurrent operation of multiple processes. c) What are the advantages of each method? 5) An operating System is described as an "event-driven" program. a) What is meant by "event-driven"? b) Explain how the Dispatching operation fits this description. 6) Nearly every modern operating system separates the function of File System from I/O services. What is the advantage of doing so? 7) Windows 3.1 did not support true pre-emptive multitasking. the Instead, designers of Windows 3.1 provided something they called "cooperative multitasking" in which each program was expected to give up control of the CPU at reasonable time intervals, so that the Windows dispatcher could provide execution time to other waiting programs. Describe the disadvantages of this method. 8) Clearly explain the differences between Multi-Programming, Multi-User and Multi-Processing. 9) Consider the following commands in MS-DOS or a Unix system and explain how each task would be performed in a graphical user system such as Macintosh or Windows. a) Create a file and enter some text b) Execute an application program (eg a web browser) c) Format a diskette d) Install some new software 10) There are some capabilities that are easy to achieve with a GUI, but much more difficult with a CLI. Describe a few of these capabilities. 11) Start the Windows Command Interpreter by using the Run option in the Start button menu to run the CMD program. When the Command window appears, type help and press Enter to see a list of Windows CMD commands. 12) The for command is used to repeat a command and each time a parameter will be set to the next value from a list. This command is used to process all the items in a list (eg a list of filenames). In the CMD window, enter help for and read about it. Also consult the Help facility and look up "MS-DOS Command Reference". 13) Using a notepad window, create a file called mtype.cmd containing the following, and explain what it does: FOR %%Name IN ( %1 ) DO TYPE %%Name 14) Create a batch file called back.bat that will create a directory called BAK and copy all the files that match a template parameter from the current directory to BAK. Eg the command back *.java will copy all java files 15) Using the Windows Help Facility look up "Window Script Host". Could this be used as a User Command Interface? (end)

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

U. Houston - CS - 2310
CS 2310 (CS II - Introduction to Data Structures and Algorithms) Section 11847 Room: S616 TTh 11:30-12:45 pmInstructor: Dr. Ongard Sirisaengtaksin Office: S711 Tel: (713) 221-8554 Email: ongards@dt.uh.edu Office Hours: MW 10-11 am, TTh 2-3 pm Catalo
U. Houston - CS - 3306
Spring 2000CS 3306 (Discrete Structures)Section 20427 TTh 10:00-11:15 amInstructor: Dr. Ongard Sirisaengtaksin Office: S711 Tel: (713) 221-8554 Email: ongards@dt.uh.edu Office Hours: MW 1-3 pm Catalog description: (3-3-0) Development of the mathe
U. Houston - CS - 3402
Department of Computer and Mathematical SciencesCS 3402 Digital Logic Laboratory6Lab 6: BCD-to-Seven-Segment Display ControllerObjectives: The goal for this lab is to use LogicWorksTM to design a circuit that maps a 4-bit BCD digit to the sign
U. Houston - CS - 3402
Due date: October 17, 2001Department of Computer and Mathematical SciencesCS 3402 Digital Logic Laboratory7Lab 7: BCD-to-Seven-Segment Display ControllerObjectives: The goal for this lab is to use LogicWorksTM to design a circuit that maps a
Berkeley - CE - 165
Homework 1. State two reasons for using pozzolans in concrete. 2. Briefly describe how a pozzolan when used in combination with portland cement becomes a cementitious material. 3. Why are clays and shales usually calcined (heat treated) to make them
Marshall - HANDLEY - 120
Configuring Linux as an NIS ClientEstimated Time: 30 minutes Objective To configure a Linux Red Hat system as an NIS server and client. Equipment Scenario The system administrator of a large company has been asked to enable some computer systems t
Marshall - HANDLEY - 120
IT120 Network Operating Systems v3 Windows and Linux Labs Mapv2.0 published and modified January 2007 This project will assist instructors in delivering the Linux labs from the IT 120: NOS course. Many schools have a predominant Windows OS environme
Marshall - HANDLEY - 120
IT Essentials II: Network Operating Systems V 3.0Linux Labs - Knoppix Version Student Manualv31 - 77 IT Essentials II v3 Linux Labs - Knoppix versionNovember 2005Configuring Knoppix as an NIS ClientEstimated Time: 30 minutes Introduction NIS
Marshall - HANDLEY - 120
Configuring Linux as an NIS ClientEstimated Time: 30 minutes Objective To configure a Linux Red Hat system as an NIS server and client. Equipment Scenario The system administrator of a large company has been asked to enable some computer systems t
Marshall - HANDLEY - 120
IT Essentials II: Network Operating Systems V 3.0Linux Labs - Knoppix Version Student Manual v31 77 IT Essentials II v3 Linux Labs Knoppix versionNovember 2005Configuring Knoppix as an NIS ClientEstimated Time: 30 minutes Introduction NIS
Marshall - HANDLEY - 120
Red Hat Linux 8.0The Official Red Hat Linux Reference GuideRed Hat Linux 8.0: The Official Red Hat Linux Reference Guide Copyright 2002 by Red Hat, Inc.Red Hat, Inc. 1801 Varsity Drive Raleigh NC 27606-2072 USA Phone: +1 919 754 3700 Phone: 888
Marshall - HANDLEY - 120
IT Essentials II: Network Operating Systems V 3.0Linux Labs - Knoppix Version Student Manualv31 - 77 IT Essentials II v3 Linux Labs - Knoppix versionNovember 2005Configuring Knoppix as an NIS ClientEstimated Time: 30 minutes Introduction NIS
Marshall - HANDLEY - 120
IT Essentials II Network Operating Systems Skills-Based AssessmentName: Student Hard Drive # Date: IT120/20_ObjectiveUpon completion, the student will be able to demonstrate the concepts/skills taught in the Network Operating Systems course. Stu
Marshall - HANDLEY - 120
Chapter One Summary Overview IT120 Network Operating SystemsChapter 1 Operating System Fundamentals In this chapter, the student gains an understanding of operating systems (OS) including Windows and UNIX. The first personal computers (PCs) were des
Marshall - HANDLEY - 120
Chapter 2 Summary Overview IT120 Network Operating SystemsChapter 2 Introduction to Networking This chapter starts with an overview of networking. The student will learn the types of networks used today, such as LAN, WAN, Peer-to-Peer, and client/se
Marshall - HANDLEY - 120
Chapter 10 Linux Administration This chapter details the Linux operating system. Linux is primarily intended to be a server based Network Operating System (NOS). It includes a few additional steps that are not found in Windows 2000. Once it is verifi
Marshall - HANDLEY - 120
Chapter 4 TCP/IP Networking The U.S. Defense Department's Advanced Research Projects Agency (DARPA) produced the designs and experimental networks that evolved into the public Internet. The TCP/IP network model that was developed is based on the OSI
Marshall - HANDLEY - 120
Chapter 5 Overview of Network Services The ability to access a remote system allows a system administrator to efficiently maintain a network. A directory service provides system administrators with centralized control of all users and resources acros
Marshall - HANDLEY - 120
Chapter 6 Introduction to Network Operating Systems A computer Operating System (OS) is the software foundation on which the computer's applications and services run. Similarly, a Network Operating System (NOS) enables communication between multiple
Marshall - HANDLEY - 120
Chapter 7 Installation and Boot Process Overview An IT professional is typically asked to perform software installations, including application software and operating systems. Installing an Operating System (OS), especially a Network Operating System
Marshall - HANDLEY - 120
Chapter 9 Linux This chapter details the Linux operating system. Linux is primarily intended to be a server-based Network Operating System (NOS) and there are a few additional steps not found in Windows 2000. Once it is verified that the system is co
Marshall - HANDLEY - 120
20 top appsThe best of open source softwareThis book is full of exceptional open source software, but that's just the tip of a large iceberg. Here are some highlights awaiting the open source adventurer.espite this book being full to the brim wit
Marshall - HANDLEY - 120
Desktop effectsCompiz: The 3D desktopChances are that if you've seen any Linux screenshots over the last year or two, they'll have shown a really cool spinning cube. Welcome to the world of Compiz.ne of the best features on a modern Linux install
Marshall - HANDLEY - 120
Linux desktopWelcome to your Linux desktop!Linux can be scary at first simply because it's different. Let's look around.he first thing you'll notice about your new Linux desktop is that it looks almost identical to the one you were able to use wh
Marshall - HANDLEY - 120
GlossaryGlossaryGet to grips with all the Linux lingo used by the open source community.ACPI Advanced Configuration &amp; Power Interface. Allows Linux to control power management on laptops and desktop machines. If ACPI is properly configured, Linux
Marshall - HANDLEY - 120
Help and resourcesHelp and resourcesSwitching to another operating system is no easy task, but before you shout &quot;Heeeeeeeeeeelp!&quot;, read this.Fsame as accessing a man page: just type info or most people, the hardest part of yourtopic at the com
Marshall - HANDLEY - 120
Get more softwareThe default selection of Ubuntu software is useful enough, but there are actually thousands more waiting to be installed. We show you how.Add new software free of charge!If you've made it this far in the magazine, you'll have
Marshall - HANDLEY - 120
OpenOffice.org writerGetting started with WriterThe word processor is where most users spend much of their time; luckily, this important application is also the easiest to use.ord processors haven't changed that much in the last ten years or so.
Marshall - HANDLEY - 120
Red Hat Linux 8.0The Official Red Hat Linux Reference GuideRed Hat Linux 8.0: The Official Red Hat Linux Reference Guide Copyright 2002 by Red Hat, Inc.Red Hat, Inc. 1801 Varsity Drive Raleigh NC 27606-2072 USA Phone: +1 919 754 3700 Phone: 888
Marshall - HANDLEY - 120
Linux installing instructionsYour voyage to the land of Linux begins here: we'll show you System requirements how to install it on to your PC and take your first steps.Start hereYAt a minimum, your PC needs:800MHz Pentium-compatible CPUou'r
Marshall - HANDLEY - 120
IT Essentials II Networking Operating Systems Lab 8.5.5 Writing a Script in Windows Server 2003 Estimated Time: 40 Minutes Objective The objective of this lab is to practice writing a script in Windows Server 2003. Equipment The equipment is requir