HTML & CSS
390 subscribers
728 photos
1 video
4 files
54 links
πŸ‘Œ HTML & CSS
@html_css_tut

πŸ‘ŒJavaScript
@javascript_tut

πŸ‘Œ PHP
@php_tut


πŸ‘ŒAll About Coding
@codingWithElias
Download Telegram
▢️ 3. Mini computers

πŸ’Ž have relatively lower speed, can handle multi-users, are smaller in size than the mainframe computers.

πŸ’ŽThey use terminals for inputs and output.

πŸ’ŽMini computers are used in small organizations.

▢️ 4. Microcomputers

πŸ’Ž Are the most widely used type of computers.

πŸ’ŽThey are single users, can
fit on desktops, are of varying capacity and easy to handle. Microcomputers are sometimes referred as personal computers.

πŸ’ŽThey have video display unit for output purpose.

πŸ’ŽData is entered through the keyboard and by the help of floppy disk.

@Computer_science_course
Computers Systems

πŸ’ŽSystem is a group of components, consisting of subsystems or procedures that work in a coordination fashion to achieve some objective.

@Computer_science_course
Hardware

πŸ’Ž Is the physical equipment of the computer
you see, you use to and the parts you can touch.

πŸ’ŽBasic Physical components of a computer system.

πŸ’ŽThe basic units of a computer system include
πŸ“ŒCentral Processing Unit
(CPU),
πŸ“ŒStorage Devices,
πŸ“ŒInput Devices,
πŸ“ŒOutput Devices
πŸ“Œand Communication Bus.

@Computer_science_course
1⃣Central Processing Unit (CPU) or Processor
πŸ“Œ Brain of the system
πŸ“Œ Depending on the instructions
of input devices it performs
operations on the data.
πŸ“Œ It also controls the flow of data through the
system, directing the data to enter the system, placing it in memory and retrieving it when
required and directing the output.

@Computer_science_course
πŸ’Ž The CPU consists of Arithmetical Logic Unit and Control Unit

▢️ ALU (Arithmetical Logic Unit):
It takes logical decision and performs all type of arithmetical calculations.

▢️ CU (Control unit):
πŸ“ŒIt controls all the activities of other units of computer system.

πŸ“Œ It receives instructions from memory unit.

πŸ“Œ It decodes these instructions.

πŸ“Œ It decides the routing and storage of these instructions.

@Computer_science_course
2⃣Primary Storage Devices / Main Memory

▢️ RAM (Random Access Memory)

πŸ“Œ directly accessible by the CU and ALU

πŸ“Œ Usually referred as Random Access Memory (RAM) because each memory location can be accessed without having to work sequentially through hundreds or even
thousands of memory locations called addresses;

πŸ“Œ Holds instructions and data elements which are currently being used by the computer.

πŸ“Œ The data Will be lost when the power is off;

▢️ ROM (Read Only Memory)

πŸ“Œ This type of memory is integrated into the circuitry of the computer and cannot be altered without altering the computer circuitry.

πŸ“Œ Used to store basic hardware information.

@Computer_science_course
3⃣Secondary Storage Devices/ Auxiliary Memory

Secondary storage can take many forms, which have traditionally included
πŸ“Œpunched cards
πŸ“Œpapers tape
πŸ“Œmagnetic tape
πŸ“Œmagnetic disk
πŸ“ŽHDD (hard disk drive)
πŸ“Œand magnetic drum.
This storage media are stores data and information permanently.

@Computer_science_course
Hard Disk Drive(HDD)

πŸ’Ž is part of a computer system which reads from and writes data on a disk which in turn becomes a file.

πŸ“Œ A high capacity magnetic disk made up of metal which can be fixed in the system unit of the computer.

πŸ“Œ Serves as a secondary storage.

πŸ“Œ The amount of time it takes to retrieve (or store) data from (or to) disk is called the disk access time.

@Computer_science_course
4. Input/Output (IO) Devices

▢️ Input Devices

πŸ“Œ Is the unit used to enter data into the computer so that it can be processed.

πŸ“Œ It converts information from a form suitable to human beings to one understandable by the computer.
πŸ“ŒKeyboard
πŸ“ŒMouse
πŸ“ŒScanner and etc.

▢️ Output Devices

πŸ“Œ Used to get data out of a computer so that it can be examined, analyzed or distributed to others.

πŸ“Œ Convert the result of the only-machine understandable form to a form understandable by human beings.
πŸ“ŒThe Visual Display Unit (VDU) or monitor or screen,
πŸ“ŒPrinters and etc

@Computer_science_course
5. Communication Bus

πŸ’Ž We have seen that there are different components of a computer and each performs a specific function.

πŸ’Ž But to perform a given task in synchronized form there should be some mechanism of communication.

πŸ’Ž For this reason, there is an electronic circuit which produces communication path between the different components of a computer system along which
data are transferred, that is Bus.

▢️ Internal Bus
which communicates the different parts of the CPU.

▢️ External Bus
which communicates the CPU with memory and peripheral devices.

πŸ’Ž The size of the bus determines the speed of
efficiency of the computer.

@Computer_science_course
Computer Software

πŸ“Œ Software serves as an interface between a user and a computer.

πŸ“Œ Hardware needs instructions in order to solve problem.

πŸ“Œ The finite set of instructions (steps) that the computer follows to perform a given job is called a program.

πŸ“Œ Any program to be executed first it should reside / loaded/ in the memory.

@Computer_science_course
Computer software is classified into two

1. System Software
2. Application Software

@Computer_science_course
1. System Software

Constitutes those programs which facilitates the work of the computer hardware.

πŸ’Ž It organizes and manages the machine’s resources, handles the input/output devices.

πŸ’Ž It controls the hardware by performing functions that users shouldn’t have to or are unable to handle.

πŸ’Ž System programs make complex hardware more users friendly.

πŸ’Ž It acts as intermediate between the user and the hardware.

πŸ’Ž It enables the computer understand programming languages i.e. it serves as means of communication between user and a computer.

πŸ’ŽThe important categories of system software are:

I. Operating system
II. Language software

@Computer_science_course
Operating system (OS)

πŸ’Ž Operating system coordinates the activity between the user and the computer.

πŸ’Ž It serves as an intermediary between programs and hardwares.

Types of Operating Systems:

i. Single-user / Single tasking OS
πŸ“Œ Only one program can be
run on a computer at a time.
πŸ“Œ Also can serve only
one user at a time.

ii. Single-user / multi-tasking OS
πŸ“Œ desktop and laptop computers now day
πŸ“Œ popular OS's Like
πŸ’ŽLinux (Ubuntu)
πŸ’ŽWindows
πŸ’ŽmacOS

iii. Multi-user
πŸ“Œ Unix, VMS and mainframe operating systems, such as MVS (Multiple Virtual Storage).

iv. Real Time Operating System
πŸ“Œ is capable of processing data so quickly that the results are available to influence the activity currently taking place.

πŸ“Œ are used to control machinery, scientific instruments and industrial systems.

@Computer_science_course
2. Language Software

πŸ’ŽAre software which are used by programmers to develop application software and translate programs to machine code.

πŸ’ŽLanguage software is a generic name consisting of various programs that serve as
πŸ“Œ editors
πŸ“Œ and translators to develop programs in a number of programming languages.

@Computer_science_course
Translator

πŸ’Ž program that converts one or more languages to another language.
▢️ Three types of translators
I) Assemblers:
is a program that translates assembly languages into machine code.

II) Compiler:
is a program that translates a high level language into machine code.
>> creates an executable program.
πŸ“Œ C++, JAVA, C# and e.t.c

III) Interpreter:
is a program that translates each instruction of high level language & executes the instruction before translating the next instruction.
πŸ“Œ PHP, JAVASCRIPT, PYTHON and e.t.c

@Computer_science_course
▢️ High-level programming languages
Vs
▢️ Low-level programming languages


▢️ A High-level language
is a programming language designed to simplify computer programming.

πŸ’Ž High-level source code contains easy-to-read syntax for human.
πŸ’Ž Most common programming languages are considered
high-level languages.
C++, C#, Java, JavaScript, PHP, Python...

▢️ A Low-level language
πŸ’Ž is a programming language that deals with a computer's hardware components and constraints.

πŸ’Ž May also be referred to as a computer’s native language.

πŸ’Ž Machine language and assembly language are popular examples of low-level languages.

@Computer_science_course
▢️ Procedural
Vs ▢️ Object Oriented
Vs ▢️ Structured programming languages

▢️ A procedural programming language
πŸ’Žconsists of a set of procedure calls and a set of code for each procedure. Example: BASIC

▢️ A structural programming language emphasizes on separating a program’s data from its functionality. Example: C

▢️ Object oriented languages are based on entities known as objects. Example: Java

@Computer_science_course
Application Software

πŸ“Œ Is software that is designed to perform tasks for the specific area or areas by using more than one installation.

πŸ“Œ Are usually called application packages as they may include a number of programs along with operating instruction, documentation and so forth.

@Computer_science_course
Malwares

⚠️ Are computer programs that interfere with a computer's hardware and operating system.

⚠️ There are different types of malware that contain unique traits and characteristics.