SlideShare a Scribd company logo
COMPUTER
COMPUTER
SYSTEM
SYSTEM
OVERVIEW
OVERVIEW
Chapter 1
Introduction to Computer System
A computer is an electronic device that can be programmed to accept data
(input), process it and generate result (output). A computer along with additional
hardware and software together is called a computer system.
Computers are being used extensively nowadays in everyday life/every field In the
form of laptop, desktop, smartphone, gadgets etc,
Hardware :
Computer hardware is the collection of physical elements/parts that
constitutes a computer system,such as the monitor, mouse, keyboard,
computer data storage, hard drive disk (HDD), system unit (graphic
cards, sound cards, memory, motherboard and chips), etc. all of which
are physical objects & can be touched
Software :
These are the recorded instructions and programs that govern
the working of a computer.

Recommended for you

Lecture 2 - Computer Hardware & Operating Systems
Lecture 2 - Computer Hardware & Operating SystemsLecture 2 - Computer Hardware & Operating Systems
Lecture 2 - Computer Hardware & Operating Systems

An educational hardware system consists of computer hardware components like the central processing unit (CPU), primary storage, secondary storage, and input/output devices. The CPU contains the processor, memory, and buses that connect all the parts. Primary storage like RAM is used for temporary data and instructions during processing while secondary storage such as hard disks store data long-term. Common computer components include the motherboard, video and sound cards, ports, and power supply inside the system unit.

3. Component of computer - System Unit ( CSI-321)
3. Component of computer - System Unit  ( CSI-321) 3. Component of computer - System Unit  ( CSI-321)
3. Component of computer - System Unit ( CSI-321)

The document summarizes the main components of a computer system unit, including the motherboard, central processing unit (CPU), primary memory, ports and connectors, expansion slots and adapter cards, and buses. It describes the functions of the motherboard, CPU, RAM, ROM, ports, expansion slots, and system buses in detail. The CPU is further broken down into its arithmetic logic unit, control unit, and registers. RAM and ROM are also defined.

Computer architecture
Computer architectureComputer architecture
Computer architecture

In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems. Some definitions of architecture define it as describing the capabilities and programming model of a computer but not a particular implementation. ↓↓↓↓ Read More: Watch my videos on snack here: --> --> http://sck.io/x-B1f0Iy @ Kindly Follow my Instagram Page to discuss about your mental health problems- -----> https://instagram.com/mentality_streak?utm_medium=copy_link @ Appreciate my work: -----> behance.net/burhanahmed1 Thank-you !

computerarchitecture
Components of Computer System
The devices through which control signals are sent to a computer are
termed as input devices. These devices convert the input data into a
digital form that is acceptable by the computer system. Some examples of
input devices include keyboard, mouse, scanner, touch screen etc,.
Input Devices:
Output Devices:
The device that receives data from a computer system for display,
physical production, etc., is called output device. It converts digital
information into human understandable form. For example, monitor,
projector, headphone, speaker, printer, etc.
It is the electronic circuitry of a computer that carries out the
actual processing and usually referred as the brain of the
computer. It is commonly called processor also.
The CPU is given instructions and data through programs. The
CPU then fetches the program and data from the memory and
performs arithmetic and logic operations as per the given
instructions and stores the result back to memory.
While processing, the CPU stores the data as well as instructions
in its local memory called registers. Registers are part of the CPU
chip and they are limited in size and number. Different registers
are used for storing data, instructions or intermediate results.
Central Processing Unit:

Recommended for you

fundamentals of digital communication unit 2 notes.pdf
fundamentals of digital communication  unit 2 notes.pdffundamentals of digital communication  unit 2 notes.pdf
fundamentals of digital communication unit 2 notes.pdf

The document discusses different types of computer memory including primary and secondary memory. Primary memory includes RAM and ROM. RAM is volatile and used for temporary storage of data and instructions during processing. ROM is non-volatile and stores permanent programs like the BIOS. Secondary storage includes hard disks and optical disks for permanent storage of data. The CPU uses registers in RAM for processing and interacts with RAM faster than secondary storage.

memory
computer System UNit Every thing
computer System UNit Every thingcomputer System UNit Every thing
computer System UNit Every thing

The main components of a computer system unit are the motherboard, CPU, primary memory, ports and connectors, expansion slots, and power supply. The motherboard contains the CPU and chipset and provides sockets for memory. The CPU, or processor, performs computations and logical operations with help from the arithmetic logic unit and control unit. Primary memory, including RAM and ROM, allows for temporary and permanent storage of data and programs. Ports and connectors provide interfaces for connecting input and output devices. Expansion slots allow additional functionality through adapter cards. Together, these components work to process data within the system unit.

#introductiontocomputer
Computer application in business
Computer application in businessComputer application in business
Computer application in business

A computer is a programmable machine that performs arithmetic and logical operations on input provided by the user to produce desired output. It consists of both hardware and software components. The hardware includes physical parts like the central processing unit, memory, input/output devices, while software refers to programs and instructions. A computer accepts data as input, processes it, stores results, and provides output according to programmed instructions at high speed, accuracy, and capacity.

An arithmetic logic unit (ALU) is a key component of a computer's
central processor unit. The ALU performs all arithmetic and logic
operations that must be performed on instruction words.
Performs all Arithmetic and some logical operations.
ALU-Arithmetic Logic Unit
Control Unit:
A control unit controls the operations of all parts of the computer. The Control
Unit is the part of the computer’s central processing unit (CPU), which directs the
operation of the processor.
It is the responsibility of the control unit to tell the computer’s memory,
arithmetic/logic unit, and input and output devices how to respond to the
instructions that have been sent to the processor.
It fetches internal instructions of the programs from the main memory to the
processor instruction register, and based on this register contents, the control unit
generates a control signal that supervises the execution of these instructions.
A control unit works by receiving input information which it converts into control
signals, which are then sent to the central processor.
It coordinates the sequence of data movements into, out of, and between a
processor’s many sub-units.
It interprets instructions.
It controls data flow inside the processor.
It receives external instructions or commands to which it converts to
sequence of control signals.
It controls many execution units(i.e. ALU, data buffers and registers)
contained within a CPU.
It also handles multiple tasks, such as fetching, decoding, execution
handling and storing results.
Functions of Control Unit:
Registers:
A Register is an important component of digital devices that stores data and
instructions for quick processing.
It serves as a temporary storage area where information can be accessed and
manipulated quickly in order to carry out complex tasks.
Registers are the most basic type of memory in computers and they play a
critical role in helping machines process data efficiently.
Purpose of Registers: Registers are used by computers for various purposes,
including storing program instructions before they're executed or holding
intermediate results from calculations so that their values can be retrieved later
on if needed. They also help speed up processes by allowing processors to access
frequently used values without having to retrieve them from main memory every
time they need them.

Recommended for you

Inside The Computer
Inside The ComputerInside The Computer
Inside The Computer

The document summarizes the basic components inside a computer. It discusses that all computers have a CPU, input devices, storage, and output devices. The CPU controls all internal and external devices and performs arithmetic and logic operations. Input devices translate human-readable data into electrical signals, and output devices are used for data output. Storage includes temporary RAM, which is erased when powered off, and permanent ROM that stores basic instructions. Various storage devices like hard drives also hold information not in active use.

General computer - Introduction to computers
General computer - Introduction to computersGeneral computer - Introduction to computers
General computer - Introduction to computers

Introduction to computer, Basic block diagram of a computer, Organization of a computer, Input unit, output unit, central processing unit, Arithmetic and logical unit, memory unit, control unit, Main memory, auxiliary memory, Random access memory, Read only memory,

introduction to computerbasic block diagram of a computerorganization of a computer
Basic of computer ( miit )
Basic of computer ( miit )Basic of computer ( miit )
Basic of computer ( miit )

This document provides an overview of computers including: 1. A computer is an electronic device that takes in data as input, processes it, and provides output. It gets its name from the Latin word "compute" meaning to calculate. 2. Computers are used in many fields like banking, education, business, science and more. They can also have drawbacks like physical or mental health issues if overused. 3. Computers have great speed, accuracy and storage capacity. Key components include the CPU, memory, hardware and different types of software.

basic of computer (miit)
The Memory(Main/Primary):
A computer system needs memory to store the data and instructions for
processing. Whenever we talk about the ‘memory’ of a computer system, we
usually talk about the main or primary memory. The secondary memory
(also called storage device) is used to store data, instructions and results
permanently for future use.
The main memory acts as the central storage unit in a computer system. It
is a relatively large and fast memory which is used to store programs and
data during the run time operations.
The primary technology used for the main memory is based on
semiconductor integrated circuits. The integrated circuits for the main
memory are classified into two major units.
RAM (Random Access Memory) integrated circuit chips
1.
ROM (Read Only Memory) integrated circuit chips
2.
RAM is volatile, i.e., as long as the power is supplied to the computer, it retains
the data in it. But as soon as the power supply is turned off, all the contents of
RAM are wiped out. It is used to store data temporarily while the computer is
working. Whenever the computer is started or a software application is launched,
the required program and data are loaded into RAM for processing. RAM is
usually referred to as main memory and it is faster than the secondary memory
or storage devices.
RAM-Random Access Memory:
RAM-Random Access Memory:
The RAM integrated circuit chips are further classified into two possible operating
modes, static and dynamic.
Static:
The primary compositions of a static RAM are flip-flops that store the binary
information. The nature of the stored information is volatile, i.e. it remains valid as
long as power is applied to the system. The static RAM is easy to use and takes less
time performing read and write operations as compared to dynamic RAM.
Dynamic:
The dynamic RAM exhibits the binary information in the form of electric charges
that are applied to capacitors. The capacitors are integrated inside the chip by MOS
transistors. The dynamic RAM consumes less power and provides large storage
capacity in a single memory chip.
ROM-Read Only Memory:
ROM is non-volatile, which means its contents are not lost even when the power is
turned off. It is used as a small but faster permanent storage for the contents
which are rarely changed. For example, the startup program (boot loader) that
loads the operating system into primary memory, is stored in ROM.
The advantages of ROM are as follows:
Non-volatile in nature
Cannot be accidentally changed
Cheaper than RAMs
Easy to test
More reliable than RAMs
Static and do not require refreshing
Contents are always known and can be verified

Recommended for you

Fundamentals of Computers and Operating System(OS)
Fundamentals of Computers and Operating System(OS)Fundamentals of Computers and Operating System(OS)
Fundamentals of Computers and Operating System(OS)

This comprehensive PowerPoint presentation is designed to provide a foundational understanding of computers, their components, and their functions. It is ideal for students, educators, and anyone interested in gaining a solid grasp of the basics of computer science. The presentation covers the following key topics: 1. What is a Computer? - The presentation begins with a clear definition of a computer, detailing its basic functions as an electronic device that processes data. It highlights the computer's ability to perform arithmetic and logical operations. 2. What is an Operating System? - This section introduces the operating system (OS) as the crucial software that manages hardware and software resources. A detailed block diagram illustrates the OS's components. 3. Components of a Computer: - The presentation breaks down the primary components of a computer system, including the central processing unit (CPU), memory, input/output devices, and storage devices. 4. Different Generations of Computers: - A historical perspective is provided on the evolution of computers, detailing the five generations from vacuum tubes to artificial intelligence. 5. Hardware and Software: - An exploration of the difference between hardware (the physical components of a computer) and software (the programs and applications that run on the hardware). Examples of various hardware components. 6. Input and Output Devices: - Detailed descriptions of common input devices (such as keyboards and mice) and output devices (such as monitors and printers). This section explains how these devices enable users to interact with the computer and receive feedback. 7. Storage and Memory Devices: - The presentation covers different types of storage (like hard drives, SSDs, and optical discs) and memory (RAM and ROM). This presentation serves as a foundational resource for anyone looking to gain a better understanding of computers and their operations. Whether you are a student, educator, or tech enthusiast, "Intro to Computers & OS: Key Concepts" offers valuable insights and a structured approach to learning about the integral components and functions of modern computing systems.

computeroperating systemfundamental of computer
Computer Structures
Computer StructuresComputer Structures
Computer Structures

The document discusses the key components of a computer system. It describes hardware components like the CPU, memory, and input/output devices. It explains that the CPU contains an ALU and control unit and uses registers for temporary storage. Memory is organized in a hierarchy from fast but small registers to larger but slower primary and secondary storage. The control unit coordinates data movement between the CPU and memory.

jordan odonnell
Basic components of computer system
Basic components  of computer systemBasic components  of computer system
Basic components of computer system

The basic components of a computer system are the input unit, output unit, memory, and processor. The input unit includes devices like keyboards and mice that allow data to be entered. The output unit displays or prints the results and includes monitors and printers. Memory temporarily stores data and programs during use and permanently stores them when not in use, including RAM, ROM, hard disks, and floppy disks. The processor, made up of the ALU and control unit, is the brain that performs computations and controls the system.

basic components of computer systembasic componentscomputer
Types of ROM:
PROM (Programmable Read-Only Memory)
1.
EPROM (Erasable Programmable Read Only Memory)
2.
EEPROM (Electrically Erasable Programmable Read Only Memory)
3.
MROM (Mask Read Only Memory)
4.
FLASH EEPROM
5.
PROM (Programmable read-only memory): It can be programmed by the
user. Once programmed, the data and instructions in it cannot be changed.
EPROM (Erasable Programmable read-only memory): It can be
reprogrammed. To erase data from it, expose it to ultraviolet light. To
reprogram it, erase all the previous data.
EEPROM (Electrically erasable programmable read-only memory): The data
can be erased by applying an electric field, with no need for ultraviolet light.
We can erase only portions of the chip.
MROM(Mask ROM): Mask ROM is a kind of read-only memory, that is masked
off at the time of production. Like other types of ROM, mask ROM cannot
enable the user to change the data stored in it. If it can, the process would
be difficult or slow.
Flash EEPROM is designed for high speed and high density, at the expense of
large erase blocks (typically 512 bytes or larger) and limited number of write
cycles (often 10,000).
11th-CS system overview ppt chapter-01.pdf
To speed up the operations of the CPU, a very high speed memory is placed between
the CPU and the primary memory known as cache. It stores the copies of the data
from frequently accessed primary memory locations, thus, reducing the average time
required to access data from primary memory. When the CPU needs some data, it
first examines the cache. In case the requirement is met, it is read from the cache,
otherwise the primary memory is accessed.
Cache Memory:

Recommended for you

CPU
CPUCPU
CPU

Describe the purpose of the CPU Understand how ROM, RAM, I/O, storage link to CPU Explain performance of CPU – looking at clock speed, cores & cache

cpucentral processing unitusmanjavaid227
In the heart of computers
In the heart of computersIn the heart of computers
In the heart of computers

The Control Unit controls data transfers between input and output devices and activates other computer units to carry out functions. It examines program instructions to interpret them, decodes the instructions, and ensures they are executed in the proper sequence. The Arithmetic Logic Unit performs logical operations, data manipulation, and mathematical calculations. Registers are high-speed memory units used for special tasks like storing the address of the next instruction, holding the currently executing instruction, and temporarily storing processed data. Units in the CPU are connected by buses that transfer data and control signals.

Basic Computer Organization class 11.pptx
Basic Computer Organization class 11.pptxBasic Computer Organization class 11.pptx
Basic Computer Organization class 11.pptx

Secondary Memory:
Primary memory has limited storage capacity and is either volatile (RAM) or read-
only (ROM). Thus, a computer system needs auxiliary or secondary memory to
permanently store the data or instructions for future use.
The secondary memory is non-volatile and has larger storage capacity than
primary memory. It is slower and cheaper than the main memory. But, it cannot
be accessed directly by the CPU.
Contents of secondary storage need to be first brought into the main memory
for the CPU to access. Examples of secondary memory devices include Hard Disk
Drive (HDD), CD/ DVD, Memory Card, etc.,
"Software is a set of programs (sequence of instructions)
that allows the users to perform a well-defined function or
some specified task."
Software:
Software is responsible for directing all computer-related devices and instructing
them regarding what and how the task is to be performed. However, the software is
made up of binary language (composed of ones and zeros), and for a programmer
writing the binary code would be a slow and tedious task. Therefore, software
programmers write the software program in various human-readable languages
such as Java, Python, C#, etc. and later use the source code.
Types of
Software
System
Software
Application
Software
System software is a computer program that helps the user to run computer
hardware or software and manages the interaction between them.
Essentially, it is software that constantly runs in the computer background,
maintaining the computer hardware and computer's basic functionalities, including
the operating system, utility software, and interface.
In simple terms, you can say that the system acts as a middle man that checks and
facilitates the operations flowing between the user and the computer hardware.
System Software:

Recommended for you

Some topics of Computer
Some topics of ComputerSome topics of Computer
Some topics of Computer

This document defines and provides examples of utility programs, language processors, compilers, interpreters, and assemblers. It then discusses primary memory types like RAM and ROM. RAM is volatile memory used to temporarily store active programs and data, while ROM is non-volatile and stores permanent programs like an operating system. The document also covers binary numbering, storage vs memory, storage mediums, and defines systems software and applications software.

utility programlanuage processorcomputer notes for b.ed
COMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptxCOMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptx

The document discusses the basic components and architecture of a computer system. It describes the four main functional blocks as the central processing unit (CPU), memory, input unit, and output unit. The CPU consists of three main subsystems: the control unit, arithmetic logic unit (ALU), and registers. The CPU fetches and executes instructions from memory through an instruction cycle. The functional blocks are interconnected via a system bus that includes data, address, and control lines to allow communication and transfer of data and instructions throughout the computer system.

Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...
Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...
Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...

Los sistemas distribuidos son difíciles. Los sistemas distribuidos de alto rendimiento, más. Latencias de red, mensajes sin confirmación de recibo, reinicios de servidores, fallos de hardware, bugs en el software, releases problemáticas, timeouts... hay un montón de motivos por los que es muy difícil saber si un mensaje que has enviado se ha recibido y procesado correctamente en destino. Así que para asegurar mandas el mensaje otra vez.. y otra... y cruzas los dedos para que el sistema del otro lado tenga tolerancia a los duplicados. QuestDB es una base de datos open source diseñada para alto rendimiento. Nos queríamos asegurar de poder ofrecer garantías de "exactly once", deduplicando mensajes en tiempo de ingestión. En esta charla, te cuento cómo diseñamos e implementamos la palabra clave DEDUP en QuestDB, permitiendo deduplicar y además permitiendo Upserts en datos en tiempo real, añadiendo solo un 8% de tiempo de proceso, incluso en flujos con millones de inserciones por segundo. Además, explicaré nuestra arquitectura de log de escrituras (WAL) paralelo y multithread. Por supuesto, todo esto te lo cuento con demos, para que veas cómo funciona en la práctica.

time-seriesquestdbdatabases
A system software knows how to operate and use different hardware components of a computer. It provides services
directly to the end user, or to some other software. Examples of system software include operating systems, system
utilities, device drivers, etc
Operating System:
As the name implies, the operating system is a system software that operates
the computer.
An operating system is the most basic system software, without which other
software cannot work.
The operating system manages other application programs and provides
access and security to the users of the system. Some of the popular operating
systems are Windows, Linux, Macintosh, Ubuntu, Fedora, Android, iOS, etc.
System Utilities:
Software used for maintenance and configuration of the computer system is
called system utility.
Some system utilities are shipped with the operating system for example disk
defragmentation tool, formatting utility, system restore utility, etc.
Another set of utilities are those which are not shipped with the operating
system but are required to improve the performance of the system, for
example, anti-virus software, disk cleaner tool, disk compression software, etc,.
Device Drivers:
The purpose of a device driver is to ensure proper functioning of a particular device. When it
comes to the overall working of a computer system, the operating system does the work. But
everyday new devices and components are being added to a computer system.
It is not possible for the operating system alone to operate all of the existing and new devices,
where each device has diverse characteristics.
The responsibility for overall control, operation and management of a particular device at the
hardware level is delegated to its device driver.
The device driver acts as an interface between the device and the operating system. It provides
required services by hiding the details.
Just like a language translator, a device driver acts as a mediator between the operating system
and the attached device.
11th-CS system overview ppt chapter-01.pdf

Recommended for you

Maruti Wagon R on road price in Faridabad - CarDekho
Maruti Wagon R on road price in Faridabad - CarDekhoMaruti Wagon R on road price in Faridabad - CarDekho
Maruti Wagon R on road price in Faridabad - CarDekho

Maruti Wagon R on road price in Faridabad - CarDekho

South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model SafeSouth Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe

South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe

Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model SafeLajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe

Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe

Language Translators:
As the computer can understand only machine language, a translator is needed to
convert program written in assembly or high level language to machine language.
The program code written in assembly or high-level language is called Source
code.
The source code is converted by a translator into the machine understandable
form called Object (machine) code.
As we have different types of computer languages, different translators are
needed to convert the source code to machine code.
The three types of translators used in computing systems are:
Assembler
Compiler
Interpreter.
The translator used to convert the code written in assembly language to
machine language is called assembler.
Each assembler can understand a specific microprocessor instruction set
only and hence, the machine code is not portable.
Assembler:
We also need translators to convert codes written in high level language
(source code) to machine understandable form (machine code) for execution
by the computer.
Compiler converts the source code into machine code. If the code follows all
syntactic rules of the language, then it is executed by the computer. Once
translated, the compiler is not needed.
Compiler:
An interpreter translates one line at a time instead of the whole program at one
go.
Interpreter takes one line, converts it into executable code if the line is
syntactically correct, and then it repeats these steps for all lines in the source
code.
Hence, interpreter is always needed whenever a source code is to be executed.
Interpreter:
The system software provides the core functionality of the computer system.
However, different users need the computer system for different purposes
depending upon their requirements.
Hence, a new category of software is needed to cater to different requirements
of the end users. This specific software that works on top of the system
software is termed as application software.
There are again two broad categories of application software — general purpose
and customised application software.
Application Software:

Recommended for you

NPS_Presentation_V3.pptx it is regarding National pension scheme
NPS_Presentation_V3.pptx it is regarding National pension schemeNPS_Presentation_V3.pptx it is regarding National pension scheme
NPS_Presentation_V3.pptx it is regarding National pension scheme

Data & Finanace

nps
Pitampura @ℂall @Girls ꧁❤ 9873777170 ❤꧂Fabulous sonam Mehra Top Model Safe
Pitampura @ℂall @Girls ꧁❤ 9873777170 ❤꧂Fabulous sonam Mehra Top Model SafePitampura @ℂall @Girls ꧁❤ 9873777170 ❤꧂Fabulous sonam Mehra Top Model Safe
Pitampura @ℂall @Girls ꧁❤ 9873777170 ❤꧂Fabulous sonam Mehra Top Model Safe

Pitampura @ℂall @Girls ꧁❤ 9873777170 ❤꧂Fabulous sonam Mehra Top Model Safe

Australian Catholic University degree offer diploma Transcript
Australian Catholic University  degree offer diploma TranscriptAustralian Catholic University  degree offer diploma Transcript
Australian Catholic University degree offer diploma Transcript

学历认证补办制【微信:A575476】【(ACU毕业证)澳大利亚天主教大学毕业证成绩单offer】【微信:A575476】(留信学历认证永久存档查询)采用学校原版纸张,特殊工艺完全按照原版一比一制作(包括:隐形水印,阴影底纹,钢印LOGO烫金烫银,LOGO烫金烫银复合重叠,文字图案浮雕,激光镭射,紫外荧光,温感,复印防伪)行业标杆!精益求精,诚心合作,真诚制作!多年品质 ,按需精细制作,24小时接单,全套进口原装设备,十五年致力于帮助留学生解决难题,业务范围有加拿大、英国、澳洲、韩国、美国、新加坡,新西兰等学历材料,包您满意。 【业务选择办理准则】 一、工作未确定,回国需先给父母、亲戚朋友看下文凭的情况,办理一份就读学校的毕业证【微信:A575476】文凭即可 二、回国进私企、外企、自己做生意的情况,这些单位是不查询毕业证真伪的,而且国内没有渠道去查询国外文凭的真假,也不需要提供真实教育部认证。鉴于此,办理一份毕业证【微信:A575476】即可 三、进国企,银行,事业单位,考公务员等等,这些单位是必需要提供真实教育部认证的,办理教育部认证所需资料众多且烦琐,所有材料您都必须提供原件,我们凭借丰富的经验,快捷的绿色通道帮您快速整合材料,让您少走弯路。 留信网认证的作用: 1:该专业认证可证明留学生真实身份【微信:A575476】 2:同时对留学生所学专业登记给予评定 3:国家专业人才认证中心颁发入库证书 4:这个认证书并且可以归档倒地方 5:凡事获得留信网入网的信息将会逐步更新到个人身份内,将在公安局网内查询个人身份证信息后,同步读取人才网入库信息 6:个人职称评审加20分 7:个人信誉贷款加10分 8:在国家人才网主办的国家网络招聘大会中纳入资料,供国家高端企业选择人才 → 【关于价格问题(保证一手价格) 我们所定的价格是非常合理的,而且我们现在做得单子大多数都是代理和回头客户介绍的所以一般现在有新的单子 我给客户的都是第一手的代理价格,因为我想坦诚对待大家 不想跟大家在价格方面浪费时间 对于老客户或者被老客户介绍过来的朋友,我们都会适当给一些优惠。 选择实体注册公司办理,更放心,更安全!我们的承诺:可来公司面谈,可签订合同,会陪同客户一起到教育部认证窗口递交认证材料,客户在教育部官方认证查询网站查询到认证通过结果后付款,不成功不收费! 办理(ACU毕业证)澳大利亚天主教大学毕业证【微信:A575476】外观非常精致,由特殊���质材料制成,上面印有校徽、校名、毕业生姓名、专业等信息。 办理(ACU毕业证)澳大利亚天主教大学毕业证【微信:A575476】格式相对统一,各专业都有相应的模板。通常包括以下部分: 校徽:象征着学校的荣誉和传承。 校名:学校英文全称 授予学位:本部分将注明获得的具体学位名称。 毕业生姓名:这是最重要的信息之一,标志着该证书是由特定人员获得的。 颁发日期:这是毕业正式生效的时间,也代表着毕业生学业的结束。 其他信息:根据不同的专业和学位,可能会有一些特定的信息或章节。 办理(ACU毕业证)澳大利亚天主教大学毕业证【微信:A575476】价值很高,需要妥善保管。一般来说,应放置在安全、干燥、防潮的地方,避免长时间暴露在阳光下。如需使用,最好使用复印件而不是原件,以免丢失。 综上所述,办理(ACU毕业证)澳大利亚天主教大学毕业证【微信:A575476 】是证明身份和学历的高价值文件。外观简单庄重,格式统一,包括重要的个人信息和发布日期。对持有人来说,妥善保管是非常重要的。

埃尔福特应用技术大学毕业证埃尔福特大学毕业证埃尔朗根-纽伦堡大学毕��证
Application Software helps in providing a graphical user interface to the user to
operate the computer for different functionality.
The user may use the computer for browsing the internet, accessing to email
service, attending meetings, and playing games.
Different high-level languages are used to build application software.
The application Software is broadly divided into two main parts:
General Purpose Software
1.
Custom Made Software
2.
The application software developed for generic applications, to cater to a
bigger audience in general are called general purpose software.
Such ready-made application software can be used by end users as per their
requirements.
For example, spreadsheet tool Calc of LibreOffice can be used by any
computer user to do calculation or to create account sheet. Adobe Photoshop,
GIMP, Mozilla web browser, iTunes, etc., fall in the category of general purpose
software.
Some of the other examples are:
MS Word
Google Docs
Google Drive
Gmail
Netflix
General Purpose Software:
Custom Made Software :
These are custom-made application software, that are developed to meet
the requirements of a specific organisation or an individual.
They are better suited to the needs of an individual or an organisation,
considering that they are designed as per special requirements.
Some examples of user-defined software include websites, school
management software, accounting software, etc.
Operating System:
An operating system (OS) can be considered to be a resource manager
which manages all the resources of a computer, i.e., its hardware
including CPU, RAM, Disk, Network and other input-output devices.
It also controls various application software and device drivers,
manages system security and handles access by different users.
It is the most important system software. Examples of popular OS are
Windows, Linux, Android, Macintosh and so on.

Recommended for you

Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model SafeSaket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe

Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe

RK Puram @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
RK Puram @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model SafeRK Puram @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
RK Puram @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe

RK Puram @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe

How We Added Replication to QuestDB - JonTheBeach
How We Added Replication to QuestDB - JonTheBeachHow We Added Replication to QuestDB - JonTheBeach
How We Added Replication to QuestDB - JonTheBeach

Building a database that can beat industry benchmarks is hard work, and we had to use every trick in the book to keep as close to the hardware as possible. In doing so, we initially decided QuestDB would scale only vertically, on a single instance. A few years later, data replication —for horizontally scaling reads and for high availability— became one of the most demanded features, especially for enterprise and cloud environments. So, we rolled up our sleeves and made it happen. Today, QuestDB supports an unbounded number of geographically distributed read-replicas without slowing down reads on the primary node, which can ingest data at over 4 million rows per second. In this talk, I will tell you about the technical decisions we made, and their trade offs. You'll learn how we had to revamp the whole ingestion layer, and how we actually made the primary faster than before when we added multi-threaded Write Ahead Logs to deal with data replication. I'll also discuss how we are leveraging object storage as a central part of the process. And of course, I'll show you a live demo of high-performance multi-region replication in action.

questdbtime-series
The primary objectives of an operating system are two-fold.
The first is to provide services for building and running application
programs.
When an application program needs to be run, it is the operating system
which loads that program into memory and allocates it to the CPU for
execution.
When multiple application programs need to be run, the operating
system decides the order of the execution.
The second objective of an operating system is to provide an interface to
the user through which the user can interact with the computer.
A user interface is a software component which is a part of the operating
system and whose job is to take commands or inputs from a user for the
operating system to process.
Functions of
Operating
System
Process
Management
Device
Management
File Management
Memory
Management
Process Management:
While a computer system is operational, different tasks are running
simultaneously.
A program is intended to carry out various tasks. A task in execution is known
as process.
We can activate a system monitor program that provides information about
the processes being executed on a computer. In some systems it can be
activated using Ctrl+Alt+Delete.
It is the responsibility of operating system to manage these processes and get
multiple tasks completed in minimum time.
As CPU is the main resource of computer system, its allocation among
processes is the most important service of the operating system.
Hence process management concerns the management of multiple processes,
allocation of required resources, and exchange of information among
processes.
Memory Management:
Primary or main memory of a computer system is usually limited. The main task
of memory management is to give (allocate) and take (free) memory from
running processes.
Since there are multiple processes running at a time, there arises a need to
dynamically (on-the-go) allocate and free memory to the processes.
Operating system should do it without affecting other processes that are already
residing in the memory and once the process is finished, it is again the
responsibility of the operating system to take the memory space back for re-
utilization.
Hence, memory management concerns with management of main memory so
that maximum memory is occupied or utilized by large number of processes
while keeping track of each and every location within the memory as free or
occupied.

Recommended for you

Simon Fraser University degree offer diploma Transcript
Simon Fraser University  degree offer diploma TranscriptSimon Fraser University  degree offer diploma Transcript
Simon Fraser University degree offer diploma Transcript

学历认证补办制【微信:A575476】【(SFU毕业证)西蒙弗雷泽大学毕业证成绩单offer】【微信:A575476】(留信学历认证永久存档查询)采用学校原版纸张,特殊工艺完全按照原版一比一制作(包括:隐形水印,阴影底纹,钢印LOGO烫金烫银,LOGO烫金烫银复合重叠,文字图案浮雕,激光镭射,紫外荧光,温感,复印防伪)行业标杆!精益求精,诚心合作,真诚制作!多年品质 ,按需精细制作,24小时接单,全套进口原装设备,十五年致力于帮助留学生解决难题,业务范围有加拿大、英国、澳洲、韩国、美国、新加坡,新西兰等学历材料,包您满意。 【业务选择办理准则】 一、工作未确定,回国需先给父母、亲戚朋友看下文凭的情况,办理一份就读学校的毕业证【微信:A575476】文凭即可 二、回国进私企、外企、自己做生意的情况,这些单位是不查询毕业证真伪的,而且国内没有渠道去查询国外文凭的真假,也不需要提供真实教育部认证。鉴于此,办理一份毕业证【微信:A575476】即可 三、进国企,银行,事业单位,考公务员等等,这些单位是必需要提供真实教育部认证的,办理教育部认证所需资料众多且烦琐,所有材料您都必须提供原件,我们凭借丰富的经验,快捷的绿色通道帮您快速整合材料,让您少走弯路。 留信网认证的作用: 1:该专业认证可证明留学生真实身份【微信:A575476】 2:同时对留学生所学专业登记给予评定 3:国家专业人才认证中心颁发入库证书 4:这个认证书并且可以归档倒地方 5:凡事获得留信网入网的信息将会逐步更新到个人身份内,将在公安局网内查询个人身份证信息后,同步读取人才网入库信息 6:个人职称评审加20分 7:个人信誉贷款加10分 8:在国家人才网主办的国家网络招聘大会中纳入资料,供国家高端企业选择人才 → 【关于价格问题(保证一手价格) 我们所定的价格是非常合理的,而且我们现在做得单子大多数都是代理和回头客户介绍的所以一般现在有新的单子 我给客户的都是第一手的代理价格,因为我想坦诚对待大家 不想跟大家在价格方面浪费时间 对于老客户或者被老客户介绍过来的朋友,我们都会适当给一些优惠。 选择实体注册公司办理,更放心,更安全!我们的承诺:可来公司面谈,可签订合同,会陪同客户一起到教育部认证窗口递交认证材料,客户在教育部官方认证查询网站查询到认证通过结果后付款,不成功不收费! 办理(SFU毕业证)西蒙弗雷泽大学毕业证【微信:A575476】外观非常精致,由特殊纸质材料制成,上面印有校徽、校名、毕业生姓名、专业等信息。 办理(SFU毕业证)西蒙弗雷泽大学毕业证【微信:A575476】格式相对统一,各专业都有相应的模板。通常包括以下部分: 校徽:象征着学校的荣誉和传承。 校名:学校英文全称 授予学位:本部分将注明获得的具体学位名称。 毕业生姓名:这是最重要的信息之一,标志着该证书是由特定人员获得的。 颁发日期:这是毕业正式生效的时间,也代表着毕业生学业的结束。 其他信息:根据不同的专业和学位,可能会有一些特定的信息或章节。 办理(SFU毕业证)西蒙弗雷泽大学毕业证【微信:A575476】价值很高,需要妥善保管。一般来说,应放置在安全、干燥、防潮的地方,避免长时间暴露在阳光下。如需使用,最好使用复印件而不是原件,以免丢失。 综上所述,办理(SFU毕业证)西蒙弗雷泽大学毕业证【微信:A575476 】是证明身份和学历的高价值文件。外观简单庄重,格式统一,包括重要的个人信息和发布日期。对持有人来说,妥善保管是非常重要的。

瑞尔森大学毕业证多伦多都会大学毕业证劳伦森大学毕业证
iot paper presentation FINAL EDIT by kiran.pptx
iot paper presentation FINAL EDIT by kiran.pptxiot paper presentation FINAL EDIT by kiran.pptx
iot paper presentation FINAL EDIT by kiran.pptx

Iot

Cloud Analytics Use Cases - Telco Products
Cloud Analytics Use Cases - Telco ProductsCloud Analytics Use Cases - Telco Products
Cloud Analytics Use Cases - Telco Products

Analytics use cases for telco

File Management:
Data and programs are stored as files in the secondary storage of a computer
system.
File management involves the creation, updation, deletion and protection of
these files in the secondary memory.
Protection is a crucial function of an operating system, as multiple users can
access and use a computer system.
There must be a mechanism in place that will stop users from accessing files
that belong to some other user and have not been shared with them.
File management system manages secondary memory, while memory
management system handles the main memory of a computer system.
Device Management:
A computer system has many I/O devices and hardware connected to it.
Operating system manages these heterogeneous devices that are
interdependent.
The operating system interacts with the device driver and the related
software for a particular device.
The operating system must also provide the options for configuring a
particular device, so that it may be used by an end user or some other
device.
Just like files, devices also need security measures and their access to
different devices must be restricted by the operating system to the
authorised users, software and other hardware only.
OS User Interface:
A user interface is a software component which is a part of the operating
system and whose job is to take commands or inputs from a user for the
operating system to process.
There are different types of user interfaces each of which provides a
different functionality.
Command-based Interface
Graphical User Interface
Touch-based Interface
Voice-based Interface
Gesture-based Interface
Command-based Interface:
Command-based interface requires a user to enter the commands to
perform different tasks like creating, opening, editing or deleting a file,
etc.
The user has to remember the names of all such programs or specific
commands which the operating system supports.
The primary input device used by the user for command based
interface is the keyboard.
Command based interface is often less interactive and usually allows a
user to run a single program at a time.
Examples of operating systems with command-based interface include
MS-DOS and Unix

Recommended for you

Rohini @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
Rohini @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model SafeRohini @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
Rohini @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe

Rohini @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe

From Clues to Connections: How Social Media Investigators Expose Hidden Networks
From Clues to Connections: How Social Media Investigators Expose Hidden NetworksFrom Clues to Connections: How Social Media Investigators Expose Hidden Networks
From Clues to Connections: How Social Media Investigators Expose Hidden Networks

From Clues to Connections: How Social Media Investigators Expose Hidden Networks

social media investigatorssocialconnections
AIRLINE_SATISFACTION_Data Science Solution on Azure
AIRLINE_SATISFACTION_Data Science Solution on AzureAIRLINE_SATISFACTION_Data Science Solution on Azure
AIRLINE_SATISFACTION_Data Science Solution on Azure

Airline Satisfaction Project using Azure This presentation is created as a foundation of understanding and comparing data science/machine learning solutions made in Python notebooks locally and on Azure cloud, as a part of Course DP-100 - Designing and Implementing a Data Science Solution on Azure.

data science
Graphical User Interface:
Graphical User Interface (GUI) lets users run programs or give
instructions to the computer in the form of icons, menus and other
visual options.
Icons usually represent files and programs stored on the computer and
windows represent running programs that the user has launched
through the operating system.
The input devices used to interact with the GUI commonly include the
mouse and the keyboard.
Examples of operating systems with GUI interfaces include Microsoft
Windows, Ubuntu, Fedora and Macintosh, among others.
Touch-based Interface:
Today smartphones, tablets and PCs allow users to interact with the
system simply using the touch input.
Using the touchscreen, a user provides inputs to the operating system,
which are interpreted by the OS as commands like opening an app,
closing an app, dialing a number, scrolling across apps, etc.
Examples of popular operating systems with touch based interfaces are
Android and iOS.
Windows 8.1 and 10 also support touch-based interfaces on touchscreen
devices.
Voice-based Interface:
Modern computers have been designed to address the needs of all types of
users including people with special needs and people who want to interact
with computers or smartphones while doing some other task.
For users who cannot use the input devices like the mouse, keyboard, and
touchscreens, modern operating systems provide other means of human-
computer interaction.
Users today can use voice-based commands to make a computer work in the
desired way.
Some operating systems which provide voice-based control to users include
iOS (Siri), Android (Google Now or “OK Google”), Microsoft Windows 10
(Cortana) and so on.
Gesture-based Interface:
Some smartphones based on Android and iOS as well as laptops let users
interact with the devices using gestures like waving, tilting, eye motion
and shaking.
This technology is evolving faster and it has promising potential for
application in gaming, medicine and other areas

Recommended for you

Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Jya Khan Top Model Safe
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Jya Khan Top Model SafeKarol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Jya Khan Top Model Safe
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Jya Khan Top Model Safe

Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Jya Khan Top Model Safe

Amul goes international: Desi dairy giant to launch fresh ...
Amul goes international: Desi dairy giant to launch fresh ...Amul goes international: Desi dairy giant to launch fresh ...
Amul goes international: Desi dairy giant to launch fresh ...

Amul goes international: Desi dairy giant to launch fresh ...

[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...

Aurora PostgreSQL에서 가장 일반적인 performance use case 들에 대해 Aurora PostreSQL의 모니터링 Tool들을 통해 어떤게 문제를 식별하고 분석하는지 그리고 이 문제를 해결해나가는 절차와 방법에 대한 Deep Dive입니다.

awsdatabaseaurora

More Related Content

Similar to 11th-CS system overview ppt chapter-01.pdf

Lecture 3 - Processors, Memory and I/O devices
Lecture 3 - Processors, Memory and I/O devicesLecture 3 - Processors, Memory and I/O devices
Lecture 3 - Processors, Memory and I/O devices
Md. Imran Hossain Showrov
 
Computer memory & Memory Storage Devices.
Computer memory & Memory Storage Devices.Computer memory & Memory Storage Devices.
Computer memory & Memory Storage Devices.
RajThakuri
 
computer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdfcomputer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdf
shubhangisonawane6
 
Lecture 2 - Computer Hardware & Operating Systems
Lecture 2 - Computer Hardware & Operating SystemsLecture 2 - Computer Hardware & Operating Systems
Lecture 2 - Computer Hardware & Operating Systems
Jack Hyman
 
3. Component of computer - System Unit ( CSI-321)
3. Component of computer - System Unit  ( CSI-321) 3. Component of computer - System Unit  ( CSI-321)
3. Component of computer - System Unit ( CSI-321)
ghayour abbas
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
Burhan Ahmed
 
fundamentals of digital communication unit 2 notes.pdf
fundamentals of digital communication  unit 2 notes.pdffundamentals of digital communication  unit 2 notes.pdf
fundamentals of digital communication unit 2 notes.pdf
shubhangisonawane6
 
computer System UNit Every thing
computer System UNit Every thingcomputer System UNit Every thing
computer System UNit Every thing
Abdul Rehman
 
Computer application in business
Computer application in businessComputer application in business
Computer application in business
shashank singh
 
Inside The Computer
Inside The ComputerInside The Computer
Inside The Computer
Johnston Middle School
 
General computer - Introduction to computers
General computer - Introduction to computersGeneral computer - Introduction to computers
General computer - Introduction to computers
Dr. I. Uma Maheswari Maheswari
 
Basic of computer ( miit )
Basic of computer ( miit )Basic of computer ( miit )
Basic of computer ( miit )
Ankit Verma
 
Fundamentals of Computers and Operating System(OS)
Fundamentals of Computers and Operating System(OS)Fundamentals of Computers and Operating System(OS)
Fundamentals of Computers and Operating System(OS)
TUHIN SAHA
 
Computer Structures
Computer StructuresComputer Structures
Computer Structures
guestfc2f62
 
Basic components of computer system
Basic components  of computer systemBasic components  of computer system
Basic components of computer system
TECHNOHABIT
 
CPU
CPUCPU
In the heart of computers
In the heart of computersIn the heart of computers
In the heart of computers
Cintia Santos
 
Basic Computer Organization class 11.pptx
Basic Computer Organization class 11.pptxBasic Computer Organization class 11.pptx
Basic Computer Organization class 11.pptx
DEV8C
 
Some topics of Computer
Some topics of ComputerSome topics of Computer
Some topics of Computer
Nazish Jamali
 
COMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptxCOMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptx
nodov66591
 

Similar to 11th-CS system overview ppt chapter-01.pdf (20)

Lecture 3 - Processors, Memory and I/O devices
Lecture 3 - Processors, Memory and I/O devicesLecture 3 - Processors, Memory and I/O devices
Lecture 3 - Processors, Memory and I/O devices
 
Computer memory & Memory Storage Devices.
Computer memory & Memory Storage Devices.Computer memory & Memory Storage Devices.
Computer memory & Memory Storage Devices.
 
computer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdfcomputer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdf
 
Lecture 2 - Computer Hardware & Operating Systems
Lecture 2 - Computer Hardware & Operating SystemsLecture 2 - Computer Hardware & Operating Systems
Lecture 2 - Computer Hardware & Operating Systems
 
3. Component of computer - System Unit ( CSI-321)
3. Component of computer - System Unit  ( CSI-321) 3. Component of computer - System Unit  ( CSI-321)
3. Component of computer - System Unit ( CSI-321)
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
fundamentals of digital communication unit 2 notes.pdf
fundamentals of digital communication  unit 2 notes.pdffundamentals of digital communication  unit 2 notes.pdf
fundamentals of digital communication unit 2 notes.pdf
 
computer System UNit Every thing
computer System UNit Every thingcomputer System UNit Every thing
computer System UNit Every thing
 
Computer application in business
Computer application in businessComputer application in business
Computer application in business
 
Inside The Computer
Inside The ComputerInside The Computer
Inside The Computer
 
General computer - Introduction to computers
General computer - Introduction to computersGeneral computer - Introduction to computers
General computer - Introduction to computers
 
Basic of computer ( miit )
Basic of computer ( miit )Basic of computer ( miit )
Basic of computer ( miit )
 
Fundamentals of Computers and Operating System(OS)
Fundamentals of Computers and Operating System(OS)Fundamentals of Computers and Operating System(OS)
Fundamentals of Computers and Operating System(OS)
 
Computer Structures
Computer StructuresComputer Structures
Computer Structures
 
Basic components of computer system
Basic components  of computer systemBasic components  of computer system
Basic components of computer system
 
CPU
CPUCPU
CPU
 
In the heart of computers
In the heart of computersIn the heart of computers
In the heart of computers
 
Basic Computer Organization class 11.pptx
Basic Computer Organization class 11.pptxBasic Computer Organization class 11.pptx
Basic Computer Organization class 11.pptx
 
Some topics of Computer
Some topics of ComputerSome topics of Computer
Some topics of Computer
 
COMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptxCOMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptx
 

Recently uploaded

Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...
Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...
Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...
javier ramirez
 
Maruti Wagon R on road price in Faridabad - CarDekho
Maruti Wagon R on road price in Faridabad - CarDekhoMaruti Wagon R on road price in Faridabad - CarDekho
Maruti Wagon R on road price in Faridabad - CarDekho
kamli sharma#S10
 
South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model SafeSouth Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
simmi singh$A17
 
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model SafeLajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe
khansayyad1256
 
NPS_Presentation_V3.pptx it is regarding National pension scheme
NPS_Presentation_V3.pptx it is regarding National pension schemeNPS_Presentation_V3.pptx it is regarding National pension scheme
NPS_Presentation_V3.pptx it is regarding National pension scheme
ASISHSABAT3
 
Pitampura @ℂall @Girls ꧁❤ 9873777170 ❤꧂Fabulous sonam Mehra Top Model Safe
Pitampura @ℂall @Girls ꧁❤ 9873777170 ❤꧂Fabulous sonam Mehra Top Model SafePitampura @ℂall @Girls ꧁❤ 9873777170 ❤꧂Fabulous sonam Mehra Top Model Safe
Pitampura @ℂall @Girls ꧁❤ 9873777170 ❤꧂Fabulous sonam Mehra Top Model Safe
vasudha malikmonii$A17
 
Australian Catholic University degree offer diploma Transcript
Australian Catholic University  degree offer diploma TranscriptAustralian Catholic University  degree offer diploma Transcript
Australian Catholic University degree offer diploma Transcript
taqyea
 
Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model SafeSaket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
shruti singh$A17
 
RK Puram @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
RK Puram @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model SafeRK Puram @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
RK Puram @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Alisha Pathan $A17
 
How We Added Replication to QuestDB - JonTheBeach
How We Added Replication to QuestDB - JonTheBeachHow We Added Replication to QuestDB - JonTheBeach
How We Added Replication to QuestDB - JonTheBeach
javier ramirez
 
Simon Fraser University degree offer diploma Transcript
Simon Fraser University  degree offer diploma TranscriptSimon Fraser University  degree offer diploma Transcript
Simon Fraser University degree offer diploma Transcript
taqyea
 
iot paper presentation FINAL EDIT by kiran.pptx
iot paper presentation FINAL EDIT by kiran.pptxiot paper presentation FINAL EDIT by kiran.pptx
iot paper presentation FINAL EDIT by kiran.pptx
KiranKumar139571
 
Cloud Analytics Use Cases - Telco Products
Cloud Analytics Use Cases - Telco ProductsCloud Analytics Use Cases - Telco Products
Cloud Analytics Use Cases - Telco Products
luqmansyauqi2
 
Rohini @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
Rohini @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model SafeRohini @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
Rohini @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
kumkum tuteja$A17
 
From Clues to Connections: How Social Media Investigators Expose Hidden Networks
From Clues to Connections: How Social Media Investigators Expose Hidden NetworksFrom Clues to Connections: How Social Media Investigators Expose Hidden Networks
From Clues to Connections: How Social Media Investigators Expose Hidden Networks
Milind Agarwal
 
AIRLINE_SATISFACTION_Data Science Solution on Azure
AIRLINE_SATISFACTION_Data Science Solution on AzureAIRLINE_SATISFACTION_Data Science Solution on Azure
AIRLINE_SATISFACTION_Data Science Solution on Azure
SanelaNikodinoska1
 
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Jya Khan Top Model Safe
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Jya Khan Top Model SafeKarol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Jya Khan Top Model Safe
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Jya Khan Top Model Safe
bookmybebe1
 
Amul goes international: Desi dairy giant to launch fresh ...
Amul goes international: Desi dairy giant to launch fresh ...Amul goes international: Desi dairy giant to launch fresh ...
Amul goes international: Desi dairy giant to launch fresh ...
chetankumar9855
 
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
Amazon Web Services Korea
 
Malviya Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model Safe
Malviya Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model SafeMalviya Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model Safe
Malviya Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model Safe
butwhat24
 

Recently uploaded (20)

Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...
Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...
Cómo hemos implementado semántica de "Exactly Once" en nuestra base de datos ...
 
Maruti Wagon R on road price in Faridabad - CarDekho
Maruti Wagon R on road price in Faridabad - CarDekhoMaruti Wagon R on road price in Faridabad - CarDekho
Maruti Wagon R on road price in Faridabad - CarDekho
 
South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model SafeSouth Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
South Ex @ℂall @Girls ꧁❤ 9711199012 ❤꧂Glamorous sonam Mehra Top Model Safe
 
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model SafeLajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe
Lajpat Nagar @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Ginni Singh Top Model Safe
 
NPS_Presentation_V3.pptx it is regarding National pension scheme
NPS_Presentation_V3.pptx it is regarding National pension schemeNPS_Presentation_V3.pptx it is regarding National pension scheme
NPS_Presentation_V3.pptx it is regarding National pension scheme
 
Pitampura @ℂall @Girls ꧁❤ 9873777170 ❤꧂Fabulous sonam Mehra Top Model Safe
Pitampura @ℂall @Girls ꧁❤ 9873777170 ❤꧂Fabulous sonam Mehra Top Model SafePitampura @ℂall @Girls ꧁❤ 9873777170 ❤꧂Fabulous sonam Mehra Top Model Safe
Pitampura @ℂall @Girls ꧁❤ 9873777170 ❤꧂Fabulous sonam Mehra Top Model Safe
 
Australian Catholic University degree offer diploma Transcript
Australian Catholic University  degree offer diploma TranscriptAustralian Catholic University  degree offer diploma Transcript
Australian Catholic University degree offer diploma Transcript
 
Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model SafeSaket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
Saket @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
 
RK Puram @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
RK Puram @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model SafeRK Puram @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
RK Puram @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Neha Singla Top Model Safe
 
How We Added Replication to QuestDB - JonTheBeach
How We Added Replication to QuestDB - JonTheBeachHow We Added Replication to QuestDB - JonTheBeach
How We Added Replication to QuestDB - JonTheBeach
 
Simon Fraser University degree offer diploma Transcript
Simon Fraser University  degree offer diploma TranscriptSimon Fraser University  degree offer diploma Transcript
Simon Fraser University degree offer diploma Transcript
 
iot paper presentation FINAL EDIT by kiran.pptx
iot paper presentation FINAL EDIT by kiran.pptxiot paper presentation FINAL EDIT by kiran.pptx
iot paper presentation FINAL EDIT by kiran.pptx
 
Cloud Analytics Use Cases - Telco Products
Cloud Analytics Use Cases - Telco ProductsCloud Analytics Use Cases - Telco Products
Cloud Analytics Use Cases - Telco Products
 
Rohini @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
Rohini @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model SafeRohini @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
Rohini @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Vishakha Singla Top Model Safe
 
From Clues to Connections: How Social Media Investigators Expose Hidden Networks
From Clues to Connections: How Social Media Investigators Expose Hidden NetworksFrom Clues to Connections: How Social Media Investigators Expose Hidden Networks
From Clues to Connections: How Social Media Investigators Expose Hidden Networks
 
AIRLINE_SATISFACTION_Data Science Solution on Azure
AIRLINE_SATISFACTION_Data Science Solution on AzureAIRLINE_SATISFACTION_Data Science Solution on Azure
AIRLINE_SATISFACTION_Data Science Solution on Azure
 
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Jya Khan Top Model Safe
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Jya Khan Top Model SafeKarol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Jya Khan Top Model Safe
Karol Bagh @ℂall @Girls ꧁❤ 9873777170 ❤꧂VIP Jya Khan Top Model Safe
 
Amul goes international: Desi dairy giant to launch fresh ...
Amul goes international: Desi dairy giant to launch fresh ...Amul goes international: Desi dairy giant to launch fresh ...
Amul goes international: Desi dairy giant to launch fresh ...
 
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
 
Malviya Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model Safe
Malviya Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model SafeMalviya Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model Safe
Malviya Nagar @ℂall @Girls ꧁❤ 9873940964 ❤꧂VIP Jina Singh Top Model Safe
 

11th-CS system overview ppt chapter-01.pdf

  • 2. Introduction to Computer System A computer is an electronic device that can be programmed to accept data (input), process it and generate result (output). A computer along with additional hardware and software together is called a computer system. Computers are being used extensively nowadays in everyday life/every field In the form of laptop, desktop, smartphone, gadgets etc,
  • 3. Hardware : Computer hardware is the collection of physical elements/parts that constitutes a computer system,such as the monitor, mouse, keyboard, computer data storage, hard drive disk (HDD), system unit (graphic cards, sound cards, memory, motherboard and chips), etc. all of which are physical objects & can be touched
  • 4. Software : These are the recorded instructions and programs that govern the working of a computer.
  • 6. The devices through which control signals are sent to a computer are termed as input devices. These devices convert the input data into a digital form that is acceptable by the computer system. Some examples of input devices include keyboard, mouse, scanner, touch screen etc,. Input Devices:
  • 7. Output Devices: The device that receives data from a computer system for display, physical production, etc., is called output device. It converts digital information into human understandable form. For example, monitor, projector, headphone, speaker, printer, etc.
  • 8. It is the electronic circuitry of a computer that carries out the actual processing and usually referred as the brain of the computer. It is commonly called processor also. The CPU is given instructions and data through programs. The CPU then fetches the program and data from the memory and performs arithmetic and logic operations as per the given instructions and stores the result back to memory. While processing, the CPU stores the data as well as instructions in its local memory called registers. Registers are part of the CPU chip and they are limited in size and number. Different registers are used for storing data, instructions or intermediate results. Central Processing Unit:
  • 9. An arithmetic logic unit (ALU) is a key component of a computer's central processor unit. The ALU performs all arithmetic and logic operations that must be performed on instruction words. Performs all Arithmetic and some logical operations. ALU-Arithmetic Logic Unit
  • 10. Control Unit: A control unit controls the operations of all parts of the computer. The Control Unit is the part of the computer’s central processing unit (CPU), which directs the operation of the processor. It is the responsibility of the control unit to tell the computer’s memory, arithmetic/logic unit, and input and output devices how to respond to the instructions that have been sent to the processor. It fetches internal instructions of the programs from the main memory to the processor instruction register, and based on this register contents, the control unit generates a control signal that supervises the execution of these instructions. A control unit works by receiving input information which it converts into control signals, which are then sent to the central processor.
  • 11. It coordinates the sequence of data movements into, out of, and between a processor’s many sub-units. It interprets instructions. It controls data flow inside the processor. It receives external instructions or commands to which it converts to sequence of control signals. It controls many execution units(i.e. ALU, data buffers and registers) contained within a CPU. It also handles multiple tasks, such as fetching, decoding, execution handling and storing results. Functions of Control Unit:
  • 12. Registers: A Register is an important component of digital devices that stores data and instructions for quick processing. It serves as a temporary storage area where information can be accessed and manipulated quickly in order to carry out complex tasks. Registers are the most basic type of memory in computers and they play a critical role in helping machines process data efficiently. Purpose of Registers: Registers are used by computers for various purposes, including storing program instructions before they're executed or holding intermediate results from calculations so that their values can be retrieved later on if needed. They also help speed up processes by allowing processors to access frequently used values without having to retrieve them from main memory every time they need them.
  • 13. The Memory(Main/Primary): A computer system needs memory to store the data and instructions for processing. Whenever we talk about the ‘memory’ of a computer system, we usually talk about the main or primary memory. The secondary memory (also called storage device) is used to store data, instructions and results permanently for future use. The main memory acts as the central storage unit in a computer system. It is a relatively large and fast memory which is used to store programs and data during the run time operations. The primary technology used for the main memory is based on semiconductor integrated circuits. The integrated circuits for the main memory are classified into two major units. RAM (Random Access Memory) integrated circuit chips 1. ROM (Read Only Memory) integrated circuit chips 2.
  • 14. RAM is volatile, i.e., as long as the power is supplied to the computer, it retains the data in it. But as soon as the power supply is turned off, all the contents of RAM are wiped out. It is used to store data temporarily while the computer is working. Whenever the computer is started or a software application is launched, the required program and data are loaded into RAM for processing. RAM is usually referred to as main memory and it is faster than the secondary memory or storage devices. RAM-Random Access Memory:
  • 15. RAM-Random Access Memory: The RAM integrated circuit chips are further classified into two possible operating modes, static and dynamic. Static: The primary compositions of a static RAM are flip-flops that store the binary information. The nature of the stored information is volatile, i.e. it remains valid as long as power is applied to the system. The static RAM is easy to use and takes less time performing read and write operations as compared to dynamic RAM. Dynamic: The dynamic RAM exhibits the binary information in the form of electric charges that are applied to capacitors. The capacitors are integrated inside the chip by MOS transistors. The dynamic RAM consumes less power and provides large storage capacity in a single memory chip.
  • 16. ROM-Read Only Memory: ROM is non-volatile, which means its contents are not lost even when the power is turned off. It is used as a small but faster permanent storage for the contents which are rarely changed. For example, the startup program (boot loader) that loads the operating system into primary memory, is stored in ROM. The advantages of ROM are as follows: Non-volatile in nature Cannot be accidentally changed Cheaper than RAMs Easy to test More reliable than RAMs Static and do not require refreshing Contents are always known and can be verified
  • 17. Types of ROM: PROM (Programmable Read-Only Memory) 1. EPROM (Erasable Programmable Read Only Memory) 2. EEPROM (Electrically Erasable Programmable Read Only Memory) 3. MROM (Mask Read Only Memory) 4. FLASH EEPROM 5.
  • 18. PROM (Programmable read-only memory): It can be programmed by the user. Once programmed, the data and instructions in it cannot be changed. EPROM (Erasable Programmable read-only memory): It can be reprogrammed. To erase data from it, expose it to ultraviolet light. To reprogram it, erase all the previous data. EEPROM (Electrically erasable programmable read-only memory): The data can be erased by applying an electric field, with no need for ultraviolet light. We can erase only portions of the chip. MROM(Mask ROM): Mask ROM is a kind of read-only memory, that is masked off at the time of production. Like other types of ROM, mask ROM cannot enable the user to change the data stored in it. If it can, the process would be difficult or slow. Flash EEPROM is designed for high speed and high density, at the expense of large erase blocks (typically 512 bytes or larger) and limited number of write cycles (often 10,000).
  • 20. To speed up the operations of the CPU, a very high speed memory is placed between the CPU and the primary memory known as cache. It stores the copies of the data from frequently accessed primary memory locations, thus, reducing the average time required to access data from primary memory. When the CPU needs some data, it first examines the cache. In case the requirement is met, it is read from the cache, otherwise the primary memory is accessed. Cache Memory:
  • 21. Secondary Memory: Primary memory has limited storage capacity and is either volatile (RAM) or read- only (ROM). Thus, a computer system needs auxiliary or secondary memory to permanently store the data or instructions for future use. The secondary memory is non-volatile and has larger storage capacity than primary memory. It is slower and cheaper than the main memory. But, it cannot be accessed directly by the CPU. Contents of secondary storage need to be first brought into the main memory for the CPU to access. Examples of secondary memory devices include Hard Disk Drive (HDD), CD/ DVD, Memory Card, etc.,
  • 22. "Software is a set of programs (sequence of instructions) that allows the users to perform a well-defined function or some specified task." Software: Software is responsible for directing all computer-related devices and instructing them regarding what and how the task is to be performed. However, the software is made up of binary language (composed of ones and zeros), and for a programmer writing the binary code would be a slow and tedious task. Therefore, software programmers write the software program in various human-readable languages such as Java, Python, C#, etc. and later use the source code.
  • 24. System software is a computer program that helps the user to run computer hardware or software and manages the interaction between them. Essentially, it is software that constantly runs in the computer background, maintaining the computer hardware and computer's basic functionalities, including the operating system, utility software, and interface. In simple terms, you can say that the system acts as a middle man that checks and facilitates the operations flowing between the user and the computer hardware. System Software:
  • 25. A system software knows how to operate and use different hardware components of a computer. It provides services directly to the end user, or to some other software. Examples of system software include operating systems, system utilities, device drivers, etc Operating System: As the name implies, the operating system is a system software that operates the computer. An operating system is the most basic system software, without which other software cannot work. The operating system manages other application programs and provides access and security to the users of the system. Some of the popular operating systems are Windows, Linux, Macintosh, Ubuntu, Fedora, Android, iOS, etc.
  • 26. System Utilities: Software used for maintenance and configuration of the computer system is called system utility. Some system utilities are shipped with the operating system for example disk defragmentation tool, formatting utility, system restore utility, etc. Another set of utilities are those which are not shipped with the operating system but are required to improve the performance of the system, for example, anti-virus software, disk cleaner tool, disk compression software, etc,.
  • 27. Device Drivers: The purpose of a device driver is to ensure proper functioning of a particular device. When it comes to the overall working of a computer system, the operating system does the work. But everyday new devices and components are being added to a computer system. It is not possible for the operating system alone to operate all of the existing and new devices, where each device has diverse characteristics. The responsibility for overall control, operation and management of a particular device at the hardware level is delegated to its device driver. The device driver acts as an interface between the device and the operating system. It provides required services by hiding the details. Just like a language translator, a device driver acts as a mediator between the operating system and the attached device.
  • 29. Language Translators: As the computer can understand only machine language, a translator is needed to convert program written in assembly or high level language to machine language. The program code written in assembly or high-level language is called Source code. The source code is converted by a translator into the machine understandable form called Object (machine) code. As we have different types of computer languages, different translators are needed to convert the source code to machine code. The three types of translators used in computing systems are: Assembler Compiler Interpreter.
  • 30. The translator used to convert the code written in assembly language to machine language is called assembler. Each assembler can understand a specific microprocessor instruction set only and hence, the machine code is not portable. Assembler: We also need translators to convert codes written in high level language (source code) to machine understandable form (machine code) for execution by the computer. Compiler converts the source code into machine code. If the code follows all syntactic rules of the language, then it is executed by the computer. Once translated, the compiler is not needed. Compiler:
  • 31. An interpreter translates one line at a time instead of the whole program at one go. Interpreter takes one line, converts it into executable code if the line is syntactically correct, and then it repeats these steps for all lines in the source code. Hence, interpreter is always needed whenever a source code is to be executed. Interpreter:
  • 32. The system software provides the core functionality of the computer system. However, different users need the computer system for different purposes depending upon their requirements. Hence, a new category of software is needed to cater to different requirements of the end users. This specific software that works on top of the system software is termed as application software. There are again two broad categories of application software — general purpose and customised application software. Application Software:
  • 33. Application Software helps in providing a graphical user interface to the user to operate the computer for different functionality. The user may use the computer for browsing the internet, accessing to email service, attending meetings, and playing games. Different high-level languages are used to build application software. The application Software is broadly divided into two main parts: General Purpose Software 1. Custom Made Software 2.
  • 34. The application software developed for generic applications, to cater to a bigger audience in general are called general purpose software. Such ready-made application software can be used by end users as per their requirements. For example, spreadsheet tool Calc of LibreOffice can be used by any computer user to do calculation or to create account sheet. Adobe Photoshop, GIMP, Mozilla web browser, iTunes, etc., fall in the category of general purpose software. Some of the other examples are: MS Word Google Docs Google Drive Gmail Netflix General Purpose Software:
  • 35. Custom Made Software : These are custom-made application software, that are developed to meet the requirements of a specific organisation or an individual. They are better suited to the needs of an individual or an organisation, considering that they are designed as per special requirements. Some examples of user-defined software include websites, school management software, accounting software, etc.
  • 36. Operating System: An operating system (OS) can be considered to be a resource manager which manages all the resources of a computer, i.e., its hardware including CPU, RAM, Disk, Network and other input-output devices. It also controls various application software and device drivers, manages system security and handles access by different users. It is the most important system software. Examples of popular OS are Windows, Linux, Android, Macintosh and so on.
  • 37. The primary objectives of an operating system are two-fold. The first is to provide services for building and running application programs. When an application program needs to be run, it is the operating system which loads that program into memory and allocates it to the CPU for execution. When multiple application programs need to be run, the operating system decides the order of the execution. The second objective of an operating system is to provide an interface to the user through which the user can interact with the computer. A user interface is a software component which is a part of the operating system and whose job is to take commands or inputs from a user for the operating system to process.
  • 39. Process Management: While a computer system is operational, different tasks are running simultaneously. A program is intended to carry out various tasks. A task in execution is known as process. We can activate a system monitor program that provides information about the processes being executed on a computer. In some systems it can be activated using Ctrl+Alt+Delete. It is the responsibility of operating system to manage these processes and get multiple tasks completed in minimum time. As CPU is the main resource of computer system, its allocation among processes is the most important service of the operating system. Hence process management concerns the management of multiple processes, allocation of required resources, and exchange of information among processes.
  • 40. Memory Management: Primary or main memory of a computer system is usually limited. The main task of memory management is to give (allocate) and take (free) memory from running processes. Since there are multiple processes running at a time, there arises a need to dynamically (on-the-go) allocate and free memory to the processes. Operating system should do it without affecting other processes that are already residing in the memory and once the process is finished, it is again the responsibility of the operating system to take the memory space back for re- utilization. Hence, memory management concerns with management of main memory so that maximum memory is occupied or utilized by large number of processes while keeping track of each and every location within the memory as free or occupied.
  • 41. File Management: Data and programs are stored as files in the secondary storage of a computer system. File management involves the creation, updation, deletion and protection of these files in the secondary memory. Protection is a crucial function of an operating system, as multiple users can access and use a computer system. There must be a mechanism in place that will stop users from accessing files that belong to some other user and have not been shared with them. File management system manages secondary memory, while memory management system handles the main memory of a computer system.
  • 42. Device Management: A computer system has many I/O devices and hardware connected to it. Operating system manages these heterogeneous devices that are interdependent. The operating system interacts with the device driver and the related software for a particular device. The operating system must also provide the options for configuring a particular device, so that it may be used by an end user or some other device. Just like files, devices also need security measures and their access to different devices must be restricted by the operating system to the authorised users, software and other hardware only.
  • 43. OS User Interface: A user interface is a software component which is a part of the operating system and whose job is to take commands or inputs from a user for the operating system to process. There are different types of user interfaces each of which provides a different functionality. Command-based Interface Graphical User Interface Touch-based Interface Voice-based Interface Gesture-based Interface
  • 44. Command-based Interface: Command-based interface requires a user to enter the commands to perform different tasks like creating, opening, editing or deleting a file, etc. The user has to remember the names of all such programs or specific commands which the operating system supports. The primary input device used by the user for command based interface is the keyboard. Command based interface is often less interactive and usually allows a user to run a single program at a time. Examples of operating systems with command-based interface include MS-DOS and Unix
  • 45. Graphical User Interface: Graphical User Interface (GUI) lets users run programs or give instructions to the computer in the form of icons, menus and other visual options. Icons usually represent files and programs stored on the computer and windows represent running programs that the user has launched through the operating system. The input devices used to interact with the GUI commonly include the mouse and the keyboard. Examples of operating systems with GUI interfaces include Microsoft Windows, Ubuntu, Fedora and Macintosh, among others.
  • 46. Touch-based Interface: Today smartphones, tablets and PCs allow users to interact with the system simply using the touch input. Using the touchscreen, a user provides inputs to the operating system, which are interpreted by the OS as commands like opening an app, closing an app, dialing a number, scrolling across apps, etc. Examples of popular operating systems with touch based interfaces are Android and iOS. Windows 8.1 and 10 also support touch-based interfaces on touchscreen devices.
  • 47. Voice-based Interface: Modern computers have been designed to address the needs of all types of users including people with special needs and people who want to interact with computers or smartphones while doing some other task. For users who cannot use the input devices like the mouse, keyboard, and touchscreens, modern operating systems provide other means of human- computer interaction. Users today can use voice-based commands to make a computer work in the desired way. Some operating systems which provide voice-based control to users include iOS (Siri), Android (Google Now or “OK Google”), Microsoft Windows 10 (Cortana) and so on.
  • 48. Gesture-based Interface: Some smartphones based on Android and iOS as well as laptops let users interact with the devices using gestures like waving, tilting, eye motion and shaking. This technology is evolving faster and it has promising potential for application in gaming, medicine and other areas