Explanation of Solution
Need of business professional to know about computer software:
The business professional must know about the various software components in order to manage the various resources which are discussed as follows:
Each computer has the operating system that are nothing but the computer programs used for the management of the various computer resources.
- The operating system plays an important role for the function of various system performances such as read operation, write operations and allocation of main memory and to perform the swapping of memory, responding to error and exception handling and to perform the backup, recovery of the resources.
- The operating system is also responsible for managing the various input and output devices such as the display, keyboard and mouse and to control other external devices.
- Software is needed for the maintenance of the functionalities of clients and server and it is necessary for the functioning of both the application of client and server.
- The application of the software can be useful in organization. The server operating system is the computer operating system that has been designed specifically for the configuration of server.
- The UNIX operating system can also be possible to implement on the servers. However the Linux operating system is also very useful in many organizations because it’s free and open source nature of the operating system and it’s easy to configure compared to the Microsoft server implementations.
Virtualization:
Virtualization can be defined as the process in which one computer system can appear as many computer systems. It is possible for one operating system that is known as host operating system to run as one or more operating system as the applications.
- The operating system that has been hosted is known as the Virtual machine where more than one operating system can be operated and each virtual machine can have their system resources allocated to it.
Types of virtualization:
There are three types of virtualization which are as follows:
PC virtualization:
- It is the process of virtually installing more than one operating system in a single personal computer.
- The user can be able to install more than one Operating System (OS) using some virtualization software such as VMware and both the OS can share the same system resources.
Server virtualization:
- The server virtualization is the process of hosting more than one server computer into a single server computer.
- The user can virtually host two virtual machines where each machine can act as server computer.
Desktop virtualization:
- The term desktop virtualization is the process of installing many operating systems for desktop in a single server...
Want to see the full answer?
Check out a sample textbook solutionChapter 4 Solutions
Experiencing MIS
- I need help creating the network diagram and then revising it for the modified activity times.arrow_forwardActivity No. Activity Time (weeks) Immediate Predecessors 1 Requirements collection 3 2 Requirements structuring 4 1 3 Process analysis 3 2 4 Data analysis 3 2 5 Logical design 50 3,4 6 Physical design 5 5 7 Implementation 6 6 c. Using the information from part b, prepare a network diagram. Identify the critical path.arrow_forwardGiven the following Extended-BNF grammar of the basic mathematical expressions: Show the derivation steps for the expression: ( 2 + 3 ) * 6 – 20 / ( 3 + 1 ) Draw the parsing tree of this expression. SEE IMAGEarrow_forward
- Whentheuserenters!!,themostrecentcommandinthehistoryisexecuted.In the example above, if the user entered the command: Osh> !! The ‘ls -l’ command should be executed and echoed on user’s screen. The command should also be placed in the history buffer as the next command. Whentheuserentersasingle!followedbyanintegerN,theNthcommandin the history is executed. In the example above, if the user entered the command: Osh> ! 3 The ‘ps’ command should be executed and echoed on the user’s screen. The command should also be placed in the history buffer as the next command. Error handling: The program should also manage basic error handling. For example, if there are no commands in the history, entering !! should result in a message “No commands in history.” Also, if there is no command corresponding to the number entered with the single !, the program should output "No such command in history."arrow_forwardActivity No. Activity Time (weeks) Immediate Predecessors 1 Requirements collection 3 2 Requirements structuring 4 1 3 Process analysis 3 2 4 Data analysis 3 2 5 Logical design 50 3,4 6 Physical design 5 5 7 Implementation 6 6 c. Using the information from part b, prepare a network diagram. Identify the critical path.arrow_forward2. UNIX Shell and History Feature [20 points] This question consists of designing a C program to serve as a shell interface that accepts user commands and then executes each command in a separate process. A shell interface gives the user a prompt, after which the next command is entered. The example below illustrates the prompt osh> and the user's next command: cat prog.c. The UNIX/Linux cat command displays the contents of the file prog.c on the terminal using the UNIX/Linux cat command and your program needs to do the same. osh> cat prog.c The above can be achieved by running your shell interface as a parent process. Every time a command is entered, you create a child process by using fork(), which then executes the user's command using one of the system calls in the exec() family (as described in Chapter 3). A C program that provides the general operations of a command-line shell can be seen below. #include #include #define MAX LINE 80 /* The maximum length command */ { int…arrow_forward
- Fundamentals of Information SystemsComputer ScienceISBN:9781337097536Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningFundamentals of Information SystemsComputer ScienceISBN:9781305082168Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningPrinciples of Information Systems (MindTap Course...Computer ScienceISBN:9781305971776Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning
- Principles of Information Systems (MindTap Course...Computer ScienceISBN:9781285867168Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningEnhanced Discovering Computers 2017 (Shelly Cashm...Computer ScienceISBN:9781305657458Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. CampbellPublisher:Cengage Learning