TEST BANK FOR OPERATING SYSTEM CONCEPTS, 8TH EDITION: ISBN: 978-1-119-32091- 3 BY GREG GAGNE CHAPTER 1 EXERCISES UPDATED A+
TEST BANK FOR OPERATING SYSTEM CONCEPTS, 8TH EDITION: ISBN: - 3 BY GREG GAGNE CHAPTER 1 EXERCISES UPDATED A+ IDENTIFY WHICH OF THE FUNCTIONALITIES LISTED BELOW NEED TO BE SUPPORTED BY THE OPERATING SYSTEM FOR (A) HANDHELD DEVICES AND (B) REALTIME SYSTEMS. A. BATCH PROGRAMMING B. VIRTUAL MEMORY C. TIME SHARING - CORRECT ANSWER-FOR HANDHELD SYSTEMS, THE OPERATING SYSTEM NEEDS TO PROVIDE VIRTUAL MEMORY, BUT DOES NOT NEED TO PROVIDE TIME-SHARING. FOR REALTIME SYSTEMS, THE OPERATING SYSTEM NEEDS TO SUPPORT VIRTUAL MEMORY AND TIME SHARING IN A FAIR MANNER. BATCH PROGRAMMING IS NOT NECESSARY IN BOTH SETTINGS. WHAT ARE THE THREE MAIN PURPOSES OF AN OPERATING SYSTEM? - CORRECT ANSWER-1. MAKE IT EASIER FOR USERS TO INTERACT WITH THE COMPUTER 2. CONTROL THE EXECUTION OF APPLICATION SOFTWARE 3. MANAGE SYSTEM RESOURCES WHAT ARE THE MAIN DIFFERENCES BETWEEN OPERATING SYSTEMS FOR MAINFRAME COMPUTERS AND PERSONAL COMPUTERS? - CORRECT ANSWER-MAINFRAME COMPUTERS CAN RUN VARIOUS OPERATING SYSTEMS PERSONAL COMPUTERS CAN ONLY RUN ONE OPERATING SYSTEM AT A TIME WE HAVE STRESSED THE NEED FOR AN OPERATING SYSTEM TO MAKE EFFICIENT USE OF THE COMPUTING HARDWARE. WHEN IS IT APPROPRIATE FOR THE OPERATING SYSTEM TO FORSAKE THIS PRINCIPLE AND TO "WASTE" RESOURCES? WHY IS SUCH A SYSTEM NOT REALLY WASTEFUL? - CORRECT ANSWER-IT IS APPROPRIATE TO "WASTE" RESOURCES IF IT MEANS THAT THE USER GETS BETTER INTERACTION WITH THE COMPUTER, ESSENTIALLY, EASE OF USE ANOTHER CASE WOULD BE A REAL-TIME SYSTEM, WHEN PROCESSES NEED TO BE DONE IN A FIXED AMOUNT OF TIME AND A HIGHER PRIORITY IS PLACED ON CERTAIN TASKS, MEANING LOWPRIORITY TASKS WILL GET CPU TIME LESS OFTEN LIST THE FOUR STEPS THAT ARE NECESSARY TO RUN A PROGRAM ON A COMPLETELY DEDICATED MACHINE - A COMPUTER THAT IS RUNNING ONLY THAT PROGRAM. - CORRECT ANSWER-1. RESERVE MACHINE TIME 2. MANUALLY LOAD PROGRAM INTO MEMORY 3. LOAD STARTING ADDRESS AND BEGIN EXECUTION 4. MONITOR AND CONTROL EXECUTION OF PROGRAM FROM CONSOLE WHAT IS THE MAIN DIFFICULTY THAT A PROGRAMMER MUST OVERCOME IN WRITING AN OPERATING SYSTEM FOR A REAL-TIME ENVIRONMENT? - CORRECT ANSWER-THE MAIN DIFFICULTY IS KEEPING THE OPERATING SYSTEM WITHIN THE FIXED TIME CONSTRAINTS OF A REALTIME SYSTEM. IF THE SYSTEM DOES NOT COMPLETE A TASK IN A CERTAIN TIME FRAME, IT MAY CAUSE A BREAKDOWN OF THE ENTIRE SYSTEM IT IS RUNNING. THEREFORE WHEN WRITING AN OPERATING SYSTEM FOR A REAL-TIME SYSTEM, THE WRITER MUST BE SURE THAT HIS SCHEDULING SCHEMES DON'T ALLOW RESPONSE TIME TO EXCEED THE TIME CONSTRAINT. CONSIDER THE VARIOUS DEFINITIONS OF OPERATING SYSTEM. CONSIDER WHETHER THE OPERATING SYSTEM SHOULD INCLUDE APPLICATIONS SUCH AS WEB BROWSERS AND MAIL PROGRAMS. ARGUE BOTH THAT IT SHOULD AND THAT IT SHOULD NOT, AND SUPPORT YOUR ANSWERS. - CORRECT ANSWER-INCLUDING AND EMBEDDING POPULAR APPLICATIONS WITHIN THE OPERATING SYSTEM MEANS THEY ARE LIKELY TO BE ABLE TO TAKE ADVANTAGE OF KERNEL FEATURES BETTER AND THEREFORE HAVE PERFORMANCE ADVANTAGES OVER APPLICATIONS THAT RUN OUTSIDE OF THE KERNEL. HOW DOES THE DISTINCTION BETWEEN KERNEL MODE AND USER MODE FUNCTION AS A RUDIMENTARY FORM OF PROTECTION (SECURITY) SYSTEM? - CORRECT ANSWER-ANSWER:THE DISTINCTION BETWEEN KERNEL MODE AND USER MODE PROVIDES A RUDIMENTARY FORM OF PROTECTION IN THE FOLLOWING MANNER. CERTAIN INSTRUCTIONS CAN BE EXECUTED ONLY WHEN THE CPU IS IN KERNEL MODE. SIMILARLY, HARD-WARE DEVICES COULD BE ACCESSED ONLY WHEN THE PROGRAM IS EXECUTING IN KERNEL MODE. CONTROL OVER WHEN INTERRUPTS COULD BE ENABLED OR DISABLED IS ALSO POSSIBLE ONLY WHEN THE CPU IS IN KERNEL MODE. CONSEQUENTLY, THE CPU HAS VERY LIMITED CAPABILITY WHEN EXECUTING IN USER MODE, THEREBY ENFORCING PROTECTION OF CRITICAL RESOURCES
Written for
- Institution
- FOR OPERATING SYSTEM CONCEPTS, 8TH EDI
- Course
- FOR OPERATING SYSTEM CONCEPTS, 8TH EDI
Document information
- Uploaded on
- April 8, 2024
- Number of pages
- 37
- Written in
- 2023/2024
- Type
- Exam (elaborations)
- Contains
- Questions & answers
Subjects
-
test bank for operating system concepts 8th edi
-
test bank for operating system concepts 8th