Question

In: Computer Science

There is a body of software that is responsible for making it easy to run programs,...

There is a body of software that is responsible for making it easy to run programs, allowing programs to share memory, enabling programs to interact with devices, and other stuff like that. That body of software is called the __________, as it is in charge of making sure the system operates correctly and efficiently in an easy-to-use manner.

operating system

process

linker

compiler

On a Linux system, which of the following gcc command can be used to compile a C file named aloha.c and generate an executable file named hello.out ?

gcc aloha.c

gcc aloha.c -o hello.out

gcc hello.out

gcc hello.c

gcc -o hello.c hello.out

From the OS point of view, a process is a __________.

C program

running program

assembly code

system call

Solutions

Expert Solution

1) There is a body of software that is responsible for making it easy to run programs, allowing programs to share memory, enabling programs to interact with devices, and other stuff like that. That body of software is called the __________, as it is in charge of making sure the system operates correctly and efficiently in an easy-to-use manner.

Answer : Operating System .

Explanation : Operating System is responsible for providing platform for program to run in the system. It allow programs to share memory with the help of memory management system and make it able to enable programs to interact with devices with the help of software and hardware methods.

2) On a Linux system, which of the following gcc command can be used to compile a C file named aloha.c and generate an executable file named hello.out ?

Answer : gcc aloha.c -o hello.out

Explanation : format for C file to compile in Linux is : gcc programfilename.c -o executablefile.out

3) From the OS point of view, a process is a __________.

Answer : running program

Explanation : Program in running is called process.


Related Solutions

Define “culture.” Software is defined by the Merriam-Webster Dictionary as "the programs that run on a...
Define “culture.” Software is defined by the Merriam-Webster Dictionary as "the programs that run on a computer to perform functions." Use this analogy of the software to the computer as a lens to explain why culture has been described as the “software of the mind,” explaining the relationship between the effects of culture on perspective. Propose one way you can reduce discrepancy by expressing cultural competence as a healthcare worker.
Researchers often enter a lot of data into statistical software programs. The probability of making zero...
Researchers often enter a lot of data into statistical software programs. The probability of making zero to two errors per 1,000 keystrokes is 0.59, and the probability of making three to five errors per 1,000 keystrokes is 0.22. Find the probabilities (per 1,000 keystrokes) associated with each of the following. (a) at most two errors (b) at least three errors (c) at most five errors (d) more than five errors
Researchers often enter a lot of data into statistical software programs. The probability of making zero...
Researchers often enter a lot of data into statistical software programs. The probability of making zero to two errors per 1,000 keystrokes is 0.58, and the probability of making three to five errors per 1,000 keystrokes is 0.27. Find the probabilities (per 1,000 keystrokes) associated with each of the following. At Most 2 Errors At least 3 Errors At most 5 errors More than 5 errors
The “Software Engineering Code of Ethics And Professional Practice” states that a responsible software engineer should
The “Software Engineering Code of Ethics And Professional Practice” states that a responsible software engineer should “Approve software only if they have well-founded belief that it is safe, meets specifications, passes appropriate tests. . .” (sub-principle 1.03) and “Ensure adequate testing, debugging, and review of software. . .on which they work” (sub-principle 3.10).The software engineering code of ethics also states that a responsible software engineer should “Treat all forms of software maintenance with the same professionalism as new development.”(a) Explain...
The run times of two computer programs, A and B, are independent random variables. The run...
The run times of two computer programs, A and B, are independent random variables. The run time of program A is an exponential random variable with mean 3 minutes, while that of program B is an Erl(2,lambda) random variable with mean 3 minutes. If both programs are being executed on two identical computers, what is the probability that program B will finish first?
1.Write complete programs. These programs should be able to compile and run. No psuedocode is allowed....
1.Write complete programs. These programs should be able to compile and run. No psuedocode is allowed. No comments are needed. These programs will be graded for syntax, semantics, and programming style. Write a complete program to display the following output: Plan to be spontaneous tomorrow. 2. Write complete programs. These programs should be able to compile and run. No psuedocode is allowed. No comments are needed. These programs will be graded for syntax, semantics, and programming style. Write a complete...
A. What is the CARES Act, when was it passed, and what body was responsible for...
A. What is the CARES Act, when was it passed, and what body was responsible for passing it? B. Research one fiscal policy action included in the CARES Act. First, explain which curve(s) is/are expected to shift in the short run as a result of this action and why? Second, do you expect the action to have any effect on the long-run growth prospects of the economy? (Limit your answer to ~100 words)
1. (a) Transport for London is the local government body responsible for most aspects of the...
1. (a) Transport for London is the local government body responsible for most aspects of the transport system in London. Its role is to implement the transport strategy and to manage transport services across London. TfL launched the Night Tube service on the London Underground in August 2016. Currently, the Night Tube operates on Friday and Saturday nights across five lines (the Central, Jubilee, Northern, Piccadilly and Victoria lines). TfL management would consider expansion of the service to more lines...
If the demand for computer software increases, while software-making technology improves, what happens to the market...
If the demand for computer software increases, while software-making technology improves, what happens to the market equilibrium in the software market?
Look at Stock and StockDriver. Get these programs to run. We will be keeping track of...
Look at Stock and StockDriver. Get these programs to run. We will be keeping track of both our cost and the fair market value of our shares of stock. import java.text.*; public class Stock {    // this line is used to output money but this is NOT considered a field    NumberFormat money = NumberFormat.getCurrencyInstance();    // create five fields - a String called stockName, a integer called custID    // a integer called numShares, a double named costPaid,and...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT