Computer science operating system definations

Assignment Help Basic Computer Science
Reference no: EM133047625

Operating Systems

1. What are the 2 basic functions of an operating system (as presented in class)? 

2. Describe kernel mode. Give an example of something that runs in kernel mode. 

3. Describe how operating systems differ from user programs/applications. 

4. By the early 1960s, computing manufacturers had 2 distinct, incompatible, product lines. One was for commercial applications (banks and insurance companies), what was the other one? 

5. What is Multics?

6. What is a process? 

7. Traditionally, in what mode have most (not all)device drivers ran in? 

8. What is a system call? Provide a general description and give 3 examples of system calls. 

9. What is BIOS? Give a brief description and specify what it stands for.

10. Name 3 operating system categories discussed in the "Operating System Zoo" slide.

11. In the context of operating systems, what is a pipe?

12. What is the "waitpid"system call used for in UNIX?

13. Give a specific example of an operating system with a monolithic kernel. 

14. What was the purpose of developing POSIX?

15. What are the 3 segments that a process is divided into in UNIX? 

16. What command is used in UNIX to display a list of the files and directories within the current directory? 

17. Explain how you would manually end a process in UNIX/Linux (be specific specify the command and parameter(s)). 

18. Specify the 3 process states presented in class and describe each one.

19. Specify at least 4 things contained in a process table. 

20. Suppose there are 4 processes and each process is10% likely to be waiting for I/O. What is the probability that all 4 processes are waiting for I/O at the same time? 

21. In reference to the previous question with 4 processes, that each spend 10% of their time waiting for I/O, what is the CPU utilization (exact answer)? 

22. What is a thread? 

23. Why are threads useful? Provide at least 3 reasons.

24. In terms of processes/threads, what is a socket?

25. Describe 2 drawbacks of threads.

26. What is a critical region?

27. There were 4 conditions to provide mutual exclusion that were presented in class. Specify 2 of them.

28. Describe in your words what "race condition" means.

29. What is a semaphore (give a detailed description including the 2 operations on semaphores).

30. What is a mutex?

1. There were 4 situations presented in class of "when to schedule". Describe 2 of them.

2. Define what is meant by preemptive and non-preemptive algorithm scheduling algorithm.

Reference no: EM133047625

Questions Cloud

Consider enterprise security organization : Consider an enterprise security organization. It will be a team of mixed skills and capabilities.
Legal principles to your workplace : Describe how you can incorporate your newfound knowledge about at least two legal principles to your workplace.
Types of attacks on networked systems : What is your advice on implementing these issues? Discuss the various types of attacks on networked systems.
Business process in specific industry. : Some say that analytics in general dehumanize managerial activities, and others say they do not. Discuss arguments for both points of view.
Computer science operating system definations : Describe how operating systems differ from user programs/applications. What is Multics? What was the purpose of developing POSIX?
How is data analytics different from statistics : How is data analytics different from statistics? Analytics tools fall into 3 categories:descriptive, predictive, and prescriptive.
Describe microsoft access : Describe Microsoft Access and its components (tables, relationships, forms, queries, reports). Distinguish key differences between ACCESS and EXCEL.
System requirements and implementation planning : Another term has almost come to an end! As you completed the modules, you learned about system requirements and implementation planning
IT system for the Millennia HealthCenter : You are on the same project team for the new IT system for the Millennia HealthCenter (MHC) that you were on for Project One and Project Two.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Describe the differences between a correlational

Describe the differences between a correlational and an experimental study that might be designed to examine this question.

  Describe an efficient algorithm to compute diameter of tree

Describe an efficient algorithm to compute the diameter of a tree, and show the correctness and analyze the running time of your algorithm.

  Network security posture

You have finally implemented your firewall and VPN solutions and are feeling much better about your network's security posture.

  Lattimer financial services

How would you write this business letter with a courteous, professional "you" approach: My records show that the following folders that you borrowed from the files are overdue:

  Displayed while developing struts application

What are the reasons for an error message not being displayed while developing struts application?

  Formulate your brief for data presentation

Why is it so important to formulate your brief for a data presentation? Discuss some ways you would implement to formulate an effective brief.

  What are the main features of a client-server network

What are the advantages and drawbacks of a client-server network compared to terminal-server and peer-to-peer networks?

  Explain data manipulation language

Explain Data Manipulation Language (DML). What is the difference between Data Definition Language (DDL) and Data Control Languages (DCL)?

  While blockchain is successful with cryptocurrencies

While blockchain is successful with cryptocurrencies, it is also beneficial for information governance in businesses.

  Executive manager of a business

You are the executive manager of a business. It has come to your attention that some of your employees have not been accurately reporting

  How would you successively normalize it completely

How would you successively normalize it completely?

  Compare and contrast qualitative data vs quantitative data

Discuss Quantitative Methodology. Discuss Qualitative Methodology. Compare and contrast qualitative data vs quantitative data.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd