Computer Architecture: Presentation
Computer Architecture: Presentation
Presentation
• The microprocessor, often referred to as the central
The processing unit (CPU), is the brain of the computer.
It's a programmable device that performs arithmetic
Microprocessor and logical operations using data stored in small, fast
memory areas called registers. Here, we will delve
into the common components of a microprocessor:
Micro-Processor Components
Flow Chart
More MAR holds the address in memory of the instruction at hand, while
MDR holds the actual instruction or data. (Brain & Pollette, 2000)
Users can engage with the computer and efficiently manage its
resources thanks to the vital services and features it offers.
An operating system's (OS) primary functions
include managing the computer’s hardware
The main resources and providing a simple and effective
platform for the execution of software programs.
purpose of (Shiksha.com, 2020)
system System.
operating
systems
Advantages - Advantages -
A user can perform several computer tasks at An operating system (OS) that ensures real-
once due to the multitasking functionality of time applications have a given capability by
an operating system. The operating system a certain deadline is known as a real-time
can keep track of how you're doing on operating system (RTOS).
different jobs and switch among them Requirements for RTOS processing speed are
without losing any data. (Bharti, 2022) expressed in milliseconds. (Data Center, n.d.)
Advantages - Advantages -
User Management Deterministic Response
Resource Sharing Task Prioritization
Centralized Administration
• Reliable Performance
Distributed Operating System Mobile Operating System
Channel O/I
Kernel operating system
• Kernal is a computer
program at the core of a
computer’s operating
system and generally has
complete control over
everything in the system
(Kernel (operating system)
2023)
Functions of kernel
Device Management
Memory Management
Resource Management
Kernel Accessing Computer Resources
operating Types of Kernels
Microkernels
system Monolithic kernel
Hybrid kernel
Nano kernels
Exokernel (Exokernel is still developing and is the
experimental approach for designing OS)
Interrupt handlers
Systems •
•
Android OS
IOS
•This is the most used operating system in the world and is
developed by Microsoft Corporation.
•Here are some of the main functions and characteristics
of Windows OS.
File Explorer: Windows OS provides a hierarchical file
system that allows users to organize files and folders, and
to easily find and access them. It also includes a file search
function that enables users to quickly locate specific files.
Windows OS Multitasking and Multithreading: The Windows operating
system allows users to run multiple applications at once,
each in its own window. It also supports multithreading,
which allows multiple tasks to run simultaneously within a
single application.
Task Manager: Task Manager is used to manage all
currently running tasks. We can forcefully stop the
currently running tasks and also get information about the
tasks running in the background.
(Bhagwat, 2023)
• This is an operating system developed by Apple
Inc. that is designed exclusively for Apple's
hardware, such as Mac computers.
Smart folders in Finder: Smart folders aren't real
folders: they tag certain files with certain search
criteria, like labels in Gmail.
Automate repetitive tasks: Automator is one of the
MacOS most useful utilities included in macOS. by this,
any repeated macOS task you do can be handled by
Automator
Accessibility: macOS includes a number of
accessibility features, such as Voiceover, Zoom, and
Siri, to make it easier for users with disabilities to
use their computers.
(Nield, 2017)
• This is a free and open-source operating system
that can be installed on a wide range of devices,
from personal computers to servers and
supercomputers.
Multiuser Capacity: In Multiuser Capacity, users
can simultaneously share system resources such as
Linux OS RAM, hard disk, and application programs.
Open Source: Linux is an open-source operating
system, which means that the source code is freely
available for anyone to view, modify and
redistribute.
(Saalim, 2023)
• Android OS is a Linux-based mobile operating
system that primarily runs on smartphones and
tablets.
Intents and Sharing: Android uses a system called
intents, which allows apps to communicate with each
other and share data seamlessly. This functionality
enables users to share content like text, images, and
links from one app to another effortlessly.
Android OS Google Integration: Android OS is tightly integrated
with Google services like Gmail, Google Maps, and
Google Drive.
Alternate Keyboards: Swift Key, Skype, and 8pen
apps can quickly change the keyboard style. In other
mobile phones, the OS does not allow the additional
keyboard.
(Anon., n.d.)
• This is a unique operating system developed by
Apple Inc for its mobile devices such as iPhone
and iPad. iOS is known for its sleek user interface,
strong security features and smooth operation.
Siri: iOS features Siri, Apple's voice-activated
personal assistant. Siri can answer questions, make
IOS recommendations, and perform tasks for users, such
as setting reminders or making phone calls.
iCloud: iOS includes iCloud, Apple's cloud-based
storage and syncing service, which allows users to
store their data and content in the cloud and access
it from any device.
• There are several features related to the operating
system that can contribute to the speed and
performance of a computer. Here are some of the
Features of most important ones:
Operating • Memory management:
• Posey, B. (2007) How CPU caching speeds processor performance: TechTarget, SearchWindowsServer.
Available at: https://www.techtarget.com/searchwindowsserver/tip/How-CPU-caching-speeds-processor-
performance#:~:text=If%20the%20CPU%20did%20not,than%20the%20system%20bus%20speed.
(Accessed: 19 May 2023).
• Wright, G. (2023) What is clock speed in computing? – TechTarget definition, WhatIs.com. Available at:
https://www.techtarget.com/whatis/definition/clock-speed (Accessed: 19 May 2023).
•Bates, M. (2011) Instruction decoder, Instruction Decoder - an overview | ScienceDirect Topics. Available at:
https://www.sciencedirect.com/topics/engineering/instruction-decoder#:~:text=Microcontroller
%20Operation&text=To%20execute%20an%20instruction%2C%20the,processor%20control%20lines%20as
%20required. (Accessed: 18 May 2023).
•BBC (2023) Common CPU components - computer systems - AQA - GCSE computer science revision - AQA -
BBC Bitesize, BBC News. Available at: https://www.bbc.co.uk/bitesize/guides/z7qqmsg/revision/4 (Accessed:
18 May 2023).
•Boxofnotes (2023) What is microprocessor: Definition, components, system bus, Box Of Notes. Available at:
https://boxofnotes.com/what-is-microprocessor/ (Accessed: 18 May 2023).
•Brain, M. and Pollette, C. (2000) How microprocessors work, HowStuffWorks. Available at:
https://computer.howstuffworks.com/microprocessor.htm (Accessed: 18 May 2023).
• Team, D. (2021) Memory management in operating system, DataFlair. Available at: https://data-
flair.training/blogs/memory-management-in-operating-system/ (Accessed: 16 May 2023).
• Trick, C. (2022) What is I/O (input/output)?, Trusted Computing Innovator. Available at:
https://www.trentonsystems.com/blog/what-is-i/o#:~:text=I%2FO%20(Input%2FOutput)%20is%20an
%20information%20processing,to%20other%20systems%20or%20devices. (Accessed: 16 May 2023).