wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

UniProcessor Scheduling

profile
Satyam Chaurasiya
Aug 15, 2024
1 Like
0 Discussions
136 Reads

1. Why do We Need to Schedule Processes?


=> Scheduling is important in many different computer environments. One of the most important areas is scheduling which programs will work on the CPU. This task is handled by the Operating System (OS) of the computer and there are many different ways in which we can choose to configure programs.


2. What is Uniprocessor computing in an Operating System?


=>Uniprocessor computing is also known as Centralized computing.A uniprocessor system is defined as a computer system that has a single central processing unit that is used to execute computer tasks. A uniprocessor system consists of a single processor which executes the program instructions as a single instruction per cycle. In a uniprocessor system the memory is used only by a single processor.


3. Characteristics of Uniprocessor scheduling.


=> Uniprocessor Scheduling: scheduling a single CPU among all the processes in the system

• Key Criteria:

– Maximize CPU utilization

– Maximize throughput

– Minimize waiting times

– Minimize response time

– Minimize turnaround time.


4. Difference between uniprocessor and multiprocessor.


=> Explanation:

(i). A uniprocessor system has a single user processor where as in the multiprocessor there are more then one processor .

(ii). The performance of uni-processor is not good where as the performance of multiprocessor is good .

(iii). As compare to the cost point of you the uniprocessor is less cost as compare to the multiprocessor.

(iv). As compare to speed of the multiprocessor is better then the uniprocessor.


5.Uses of Uniprocessors.


=>Some examples of uniprocessor systems include:

(i).Desktop and laptop computers with a single central processing unit (CPU).

(ii). Older mainframe computers that had a single CPU.

(iii).Embedded systems like microcontrollers used in appliances, vehicles, and industrial equipment that have a single processor.

(iv).Game consoles like the Nintendo Switch or PlayStation 4 that have a single CPU.

(v).Smartphones and tablets that use a single system-on-a-chip (SoC) design with an integrated CPU.

In a uniprocessor system, there is a single CPU that executes instructions sequentially. This contrasts with multiprocessor systems that have multiple CPUs working in parallel. Uniprocessor systems are simpler in design but can have limitations in terms of overall computing power and performance compared to multiprocessor configurations.


Comments ()


Sign in

Read Next

Optimization of operating system design

Blog banner

Technical Challenges and Directions for Digital Forensics

Blog banner

LTE Technology

Blog banner

12 Principles of Animation

Blog banner

A Journey By Train

Blog banner

Mango Raisin Chutney (sweet mango raisin spread)

Blog banner

How to setup a professional looking business account on Instagram?

Blog banner

Full Disk Encryption

Blog banner

Chicken Dum Biryani

Blog banner

Google classroom

Blog banner

Craziness of dream 11 and how it impacts on our life

Blog banner

The Rise of Evil Twin Attacks: A New Kind Of Spoofing Cyberattack

Blog banner

PHISHING

Blog banner

Types of threads

Blog banner

Cache memory

Blog banner

How Schools Can Reduce Exam Stress in Students?

Blog banner

Modern Operating System - Suren Kotian

Blog banner

VIRTUAL MACHINES

Blog banner

Memory heirachy (Operating system)

Blog banner

Gis in agriculture and farming

Blog banner

Multicore and multithreading 171

Blog banner

Multicore CPUs

Blog banner

Digital black market or dark net poses a national security threat?

Blog banner

How to tie a Tie

Blog banner

The Features of Blockchain

Blog banner

Scheduling in Operating Systems

Blog banner

Deadlock and Starvation

Blog banner

What does the Australian summer have in store for your oral health?

Blog banner

"Mahakali cave"

Blog banner

Palm Vein Biometric Technology; Contactless vein authentication

Blog banner

Article on Zoho Corporation

Blog banner

Memory Management

Blog banner

Deadlock

Blog banner

Buffering

Blog banner

AN EVENT-BASED DIGITAL FORENSIC INVESTIGATION

Blog banner

10 Problems you face if you are an Otaku

Blog banner

Docker Framework

Blog banner

Cyber Laws In India and Around the World

Blog banner

Precision-Recall in Data Science

Blog banner

Artificial Intelligence and I

Blog banner

Why Extreme Opinions Are Rising: Psychological Insights into Society’s Divides

Blog banner

IT service level agreement

Blog banner