Notes of Software
Notes of Software
Notes of Software
Classification of Software-
1. System Software
2. Application Software
4) Tedious.
Assembly language: An assembly language is a for low-level programming
language for computers and microprocessor. It implements a symbolic
representation of the binary machine code and other constants needed to
program a given CPU architecture.
3) Efficiency
1) Not portable
Advantage
High-level languages over low level Programming language is that they are easier
to read, write, and maintain. Ultimately, programs written in a high-level language
must be translated into machine language by a compiler or interpreter Example of
High level Programming language Java, C, Python, Scheme, Prolog, C++, C#, Java
script, Ruby.
Components of Computer System
Motherboard
The motherboard is the main component inside the case. It is a large rectangular
board with integrated circuitry that connects the various parts of the computer as
the CPU, RAM, Disk drives (CD, DVD, Hard disk or any others) as well as any other
peripherals connected via the ports or the expansion slots. Components directly
attached to the motherboard include:
1. The central processing unit (CPU) performs most of the calculations that
enable a computer to function and is sometimes referred to as the "brain" of the
computer. It is usually cooled by a heat sink and fan.
2. The chip set aids communication between the CPU and the other components
of the system, including main memory.
3 .RAM (Random Access Memory) stores all running processes (applications) and
the current running OS.
4. The BIOS includes boot firmware and power management. The Basic Input
Output System tasks are handled by operating system drivers.