Essay about Nt1430 Chapter 1 Questions

738 Words Jun 20th, 2014 3 Pages
1. What is free software? List three characteristics of free software.
-Free software is software that users have the freedom to distribute and change. The three main characteristics of free software are: The source code has to be distributed with the program, you cannot restrict people from redistributing/modifying/using the software, and users must be allowed to redistribute modified versions under the same terms/licensing.

2. Why is Linux popular? Why is it popular in academia?
-Linux is popular for a number of different reasons. Its free software that is portable because it’s written in C, has an amazing range of supported "peripherals", has a lot of software available, and has standardization (POSIX). It’s generally popular in
…show more content…
6. What is a utility program?
-A utility program is a class of programs that are usually designed to perform a specific function like converting data from one format to another.

7. What is a shell? How does it work with the kernel? Whit the user?
-The shell in a Linux OS works just like the command line in windows. The shell will execute commands and show it on the monitor. The shell has no GUI so the user needs to know what exactly they are doing.

8. How can you use utility programs and a shell to create your own applications?
-You can write a shell script, also called a shell program, or a batch file under DOS. A shell script is one or more command lines contained in a file. Make the file executable and give the name of the file as a command. The shell then executes the commands in the file as though you had typed each command individually. (You may need to give the command as ./command.)

9. Why is the Linux file system referred to as hierarchical?
-The Linux file system is referred to as hierarchical, because it arranges files in directories, which are they arranged in directories, thus forming a tree.

10. What is the difference between a multiprocessor and a multiprocessing system?
-Multiprocess or (having more than one processor) refers to a system with two or more processors or CPUs. Multiprocessing (supporting multiple processes)

Related Documents