What are data? Data are plain facts, usually raw numbers. Think of a spreadsheet full of numbers with no meaningful description. In order for these numbers to become information, they must be interpreted to have meaning.
System software is software designed to provide a platform for other softwares. Examples of system software include operating systems like macOS, GNU/Linux , Android and Microsoft Windows, computational science software, game engines, industrial automation, and software as a service applications.
Examples of Application SoftwareMicrosoft suite of products (Office, Excel, Word, PowerPoint, Outlook, etc.) Internet browsers like Firefox, Safari, and Chrome. Mobile pieces of software such as Pandora (for music appreciation), Skype (for real-time online communication), and Slack (for team collaboration)
The Internet is a vast network that connects computers all over the world. Through the Internet, people can share information and communicate from anywhere with an Internet connection.
It is generally composed of three major elements: the processor (central processing unit or CPU), the memory, and the input output (I/O) devices.
The system unit, also known as a "tower" or "chassis," contains the main components of a desktop computer. It includes the motherboard, CPU, RAM, and other components. Peripheral devices, such as the monitor, keyboard, and mouse are separate from the system unit.
Different Types of Software
- Android.
- CentOS.
- iOS.
- Linux.
- Mac OS.
- MS Windows.
- Ubuntu.
- Unix.
And as we discussed there are broadly three types of software i.e. system software, application software, and programming language software. Each type of software has its function and runs on the computer system.
There are four types of coding: Data compression (or source coding) Error control (or channel coding) Cryptographic coding.
Computer hardware is any physical device used in or with your machine, whereas software is a collection of codes installed onto your computer's hard drive. Take for example, a video game, which is software; it uses the computer processor (CPU), memory (RAM), hard drive, and video card to work.
An executable is a file that contains a program - that is, a particular kind of file that is capable of being executed or run as a program in the computer. In a Disk Operating System or Windows operating system, an executable file usually has a file name extension of . bat, .com, or .exe.
According to Wikipedia, there are about 700 programming languages, including esoteric coding languages.
Hardware devices can be classified into four distinct categories: Input devices: For raw data input. Processing devices: To process raw data instructions into information. Output devices: To disseminate data and information.
1a : a particular way of accomplishing something or of acting. b : a step in a procedure. 2a : a series of steps followed in a regular definite order legal procedure a surgical procedure. b : a set of instructions for a computer that has a name by which it can be called into action.
Information is a processed, organised data presented in a given context and is useful to humans. Data is an individual unit that contains raw material which does not carry any specific meaning. Information is a group of data that collectively carry a logical meaning.
Software comprises the entire set of programs, procedures, and routines associated with the operation of a computer system. The term was coined to differentiate these instructions from hardware—i.e., the physical components of a computer system.
Software. Google develops the Android mobile operating system, as well as its smartwatch, television, car, and Internet of things-enabled smart devices variations. It also develops the Google Chrome web browser, and Chrome OS, an operating system based on Chrome.
The best desktop publishing software: Microsoft Publisher. Adobe InDesign. Scribus.
These components are described below:
- Functionality: It refers to the degree of performance of the software against its intended purpose.
- Reliability:
- Efficiency:
- Usability:
- Maintainability:
- Portability:
Software can be divided into three major categories according to popularity: application software, system software, and web applications.