
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Concept explainers
Question

Transcribed Image Text:In this project you are to design a process queue that is responsible for handling the process
requests coming from different users. You have to take into consideration that users have
different levels of privileges and priorities.
Each user has an identification number and a password, in addition to process priorities.
One good idea is to design the queue using an array or pointers while preserving the first-in
first-out concept of the queue. For every process request received, the program should check
the privileges of that request and whether it can be moved forward in the queue to be served
by the operating system prior to serving the other requests.
Using the programming language of your choice (preferably C+), write the process queue
that would handle the user request. The program must allow for requests coming from
different users or from one user.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by stepSolved in 2 steps

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- please code in pythonThe library needs a program to store books’ information. Write a Python module manage.py that gets thebook information from the user store and prints them. The program will get the book's type, title,publication year, first author's name, and publisher name. The user can enter any book type, and theprogram should be able to store all of the related information and retrieve them. The prompt should showuntil the user enters 'done'. Next, the program should print books information based on the "type" and thepublication "year".The required spacing for each column is 15.Note: Inputs can be in either lower or upper case. However, the first letter of each word of the outputshould be capitalized.arrow_forwardfunctions of linkage time programming time compile time Load module creation load time run timearrow_forwardWrite a C# console program that prints a calendar for a given year. Call this program calendar. Theprogram prompts the user for two inputs: 1) The year for which you are generating the calendar. 2) The day of the week that January first is on, you will use the following notation to set the day of theweek: 0 Sunday 1 Monday 2 Tuesday 3 Wednesday 4 Thursday 5 Friday 6 SaturdayYour program should generate a calendar like the one shown in the example output below. The calendarshould be printed on the screen. Your program should be able to handle leap years. A leap year is a year inwhich we have 366 days. That extra day comes at the end of February. Thus, a leap year has 366 days with29 days in February. A century year is a leap year if it is divisible by 400. Other years divisible by 4 butnot by 100 are also leap years. Your program should clearly describe and display the instructions on how to run the program. It should rununtil the user want to quit, which you need to use do…while loop…arrow_forward
- The semantics of a call to a “simple” subprogram requires the following actions: A. Save the execution status of the current program unit. B. Compute and pass the parameters. C. Pass the return address to the called. D. Transfer control to the called. E. All of the abovearrow_forwardA fast food restaurant is planning to develop a system to process customer’s orders. The system receives food orders from the users, and stores and processes according to the order in which the users placed the orders. The system can remove an order from the list of orders once the order is complete. The system can also display the order which is currently being processed by the employees. The system displays the list of orders as well. The system displays all these options as a menu of choices to a user and performs the operations according to the user’s selection. (Please see the test runs on the next page). Write a program in C/C++ to develop a simple order processing system for the fast-food restaurant. In your program, you must use queue to store and process customer’s orders. Your program must use a linked list to perform the queue operations. Your output format should be as shown in the test runs (see the next page). Your program must contain the following user-defined…arrow_forwardHelp write a C++ Program to do the following: This is to create a prototype for a Web browser. You’ll do this by transforming the file viewer created (SHOWN BELOW) into a browser for a web of files that are all located on a single computer. (This is in contrast to the real World Wide Web whose pages are located all over the world.) Details The files in this web of files are plain text files that may contain anchors that provide links to other files. More precisely, an anchor is a string of the form 1 where filename is the name of another file and text is a piece of text. For example, here’s a line of text that contains an anchor: More is available. To keep things simple, assume that every anchor is separated from adjacent text by white space and that the strings filename and text cannot contain white space. Your browser should work exactly like the file viewer, except for the following: 1. When an anchor is displayed, it should appear as [n] where n is a number that is unique to…arrow_forward
- Demonstrate an understanding of basic C++ programming concepts by completing the following: Program: Create a simple C++ console application that will write a program that will take two string inputs from a user. Your program should concatenate the two strings and then print the resulting output to the screen. Take the two string inputs from the user 3 times for varying string lengths. Program Analysis: Given your program implementation, discuss and identify the possible vulnerabilities that may exist. If present, discuss solutions to minimize the vulnerabilities. Then discuss and identify possible problems that can result in errors for string manipulation of data. Your program analysis should be 1-2 pages in length.arrow_forwardA valid email address consists of an email prefix and an email domain, both in acceptable formats. The prefix appears to the left of the @ symbol. The domain appears to the right of the @ symbol. For example, eng221t@mail.com, "eng2217" is the email prefix, and "mail.com" is the email domain Write a C++ program, which reads the email addresses from the file (input.txt) and find out whether it is a valid email address or not based on the following rules. 1. The email address must start with a letter (a-z or A-Z) (no numbers or symbols). 2. There must be an @ somewhere in the string that is located before the dot. 3. There must be text after the @ symbol but before the dot. 4. There must be a dot and text after the dot e.g.( ali@gmail.com). For each valid email address, the program should find its Prefix and Domain. You must have to use only one user defined function that has the following prototype. bool checkValid(string email); In this function definition you have to check whether the…arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education