What is Software?

One way to describe the hardware of a computer system is that it provides
a framework for executing programs and storing files. The kinds of programs
 that run on Linux platforms vary widely in size and complexity, but tend to
 share certain common characteristics. Here is a list of useful facts
concerning Linux programs and files.

A file is a collection of data that is usually stored on disk, although some
files are stored on tape. Linux treats peripherals as special files, so that terminals,
 printers, and other devices are accessible in the same way as disk-based files.

A program is a collection of bytes representing code and data that are stored in a file.

When a program is started, it is loaded from disk into RAM actually, only parts of
it are loaded, but we'll come to that later. When a program is running it is called
 a process.

Most processes read and write data from files.

Processes and files have an owner and may be protected against unauthorized access.

Linux supports a hierarchical directory structure.

Files and processes have a "location" within the directory hierarchy.
A process may change its own location and/or the location of a file.

Linux provides services for the creation, modification, and destruction
of programs, processes, and files.
Related Posts:
  • What is memory management? In operating systems for personal computers, procedures for optimizing the use of RAM (random access memory). These procedures include selectively storing data, monitoring it carefully, and freeing memory when the data is … Read More
  • What is GPS receiver? A device that includes an antenna, a radio receiver, and a processor for use with the worldwide GPS -Global Positioning System. A GPS receiver uses position and time information from four GPS satellites to calculate preci… Read More
  • why need For a relational database? A database or database management system that stores information in tables—rows and columns of data—and conducts searches by using data in specified columns of one table to find additional data in another table. In a rela… Read More
  • Os registry? A central hierarchical database in Windows 9x, Windows CE, Windows NT, and Windows 2000 used to store information necessary to configure the system for one or more users, applications, and hardware devices. The Registry c… Read More
  • What is modem? Short for modulator/demodulator. A communications device that converts between digital data from a computer or terminal and analog audio signals that can pass through a standard telephone line. Because the telephone syst… Read More
  • Absolute pointing device A mechanical or physical pointing device whose location is associated with the position of the on-screen cursor. For example, if the user of a graphics tablet places the pen on the upper right corner of the tablet, the cu… Read More
  • what is X Series for Network Communications A set of recommendations adopted by the International Telecommunication Union Telecommunication Standardization Sector ITU-T, formerly the CCITT, and International Organization for Standardization ISO for standardizing eq… Read More
  • What is MIME? Acronym for Multipurpose Internet Mail Extensions. A protocol widely used on the Internet that extends the SMTP Simple Mail Transfer Protocol to permit data, such as video, sound, and binary files, to be transmitted by In… Read More
  • What is markup language? A set of codes in a text file that instructs a computer how to format the file on a printer or video display or how to index and link its contents. Examples of markup languages are Hypertext Markup LanguageHTML and Extens… Read More
  • What is ini file? ini file:-Short for initialization file, a text file containing information about the initial configuration of Windows and Windows-based applications, such as default settings for fonts, margins, and line spacing. Two ini… Read More
  • Whst is Password Authentication Protocol Acronym for Password Authentication Protocol. A method for verifying the identity of a user attempting to log on to a Point-to-Point Protocol (PPP) server. PAP is used if a more rigorous method, such as the Challenge Hand… Read More
  • what is ANSI? Acronym for American National Standards Institute. A voluntary, nonprofit organization of business and industry groups formed in 1918 for the development and adoption of trade and communication standards in the United Stat… Read More
  • Whai is macro? In applications, a set of keystrokes and instructions recorded and saved under a short key code or macro name. When the key code is typed or the macro name is used, the program carries out the instructions of the macro. Us… Read More
  • Computer Registry Systems Configurations and Customize computer Registry Systems Configurations and customize1.Renaming you’re my computer iconHkey_classes_root\cslid\20D04FE0-3AEA-1069-A2D8-08002B30309Rename localizedstring value localizedstring.oldRight click and choose crea… Read More
  • what is three-tier client/server? A client/server architecture in which software systems are structured into three tiers or layers: the user interface layer, the business logic layer, and the database layer. Layers may have one or more components. For exa… Read More