EducationGateway logo
  • Home
  • Direct Admission
    • Master Degree Courses
  • Top Universities
  • Top Courses
    • Nursing Program in India
    • B Tech Courses in India
    • Mining Engineering
    • Aeronautical Engineering
    • CSE Admission
    • Pharmacy Career
  • After 12th Courses
  • Blogs
    • Get Admissions in B.A., B.Com, M.A., M.Com
    • Opportunity to Get Admission in Agriculture
    • Get Admission in Computer Application Programs
    • Admission in Nursing Courses
    • Get Admissions in B.Ed., M.Ed., D.El.Ed.
    • Admission in BBA and MBA Courses
    • Admission in Pharmacy UG, PG, and Diploma Courses
    • Admission in Engineering B Tech, M Tech and Engg. Diploma
    • Digital Marketing and IT Services
    • B. Ed Course Eligibility & Admission Procedure
    • Chemical Engineering
    • NAAC Binary Accreditation System
    • Get Admission in Medical, Ayurveda & Homeopathy
    • Top 10 Private Universities in India
  • Motivational Quotes

Computer Memory and Computer Software

Computer memory and computer software are both important components of a computer, and they work together to allow the computer to function properly

Lecture 3

CPU Register

In computer architecture, the CPU register holds the key role, which is small data holding place or memory, and is an integral part of the processor. It is a very fast memory of computer mainly used to execute the programs and other main operations quite efficiently. Register basically used to quickly store, accept, transfer, and operate on data based on the instructions that will be immediately used by the CPU. In memory hierarchy of a computer registers the top place and is fastest in manipulating the data. Numerous fast multiple ported memory cells are the atomic part of any register.

Operations of a CPU Register

For CPU processing, these register play a critical role. When we give the input, these are stored and in register processes and the output is from the register only.

So basically, a register will perform the following operations.

  • Fetch: To fetch the instructions of the user and also the instructions that are present in the main memory in a sorted way
  • Decode: The second operation is to decode the instructions that need to be performed. Thus CPU will be knowing what are the instructions
  • Execute: Once the instructions are decoded, then execute operation is performed by the CPU. Once done, the result is presented on the user screen

Different types of Memory Register (CPU Register)

Registers are an essential component of a CPU, and they come in various types, each serving specific functions in the execution of instructions and data manipulation. Here are some of the common types of registers found in a CPU:

Program Counter (PC):

Purpose: The PC register, also known as the instruction pointer, holds the memory address of the next instruction to be fetched and executed. It keeps track of the sequence of instructions to be processed.
Function: It is used to determine the address in memory from which the next instruction is to be fetched.

Memory Address Register (MAR):

Purpose: The MAR register holds the memory address of the data to be read from or written to in the computer’s main memory (RAM).
Function: It specifies the address of the data location when a memory operation (read or write) is needed.

Memory Buffer Register (MBR):

Purpose: The MBR register is used to temporarily store data that is being transferred to or from the memory.
Function: When reading from memory, the data is placed in the MBR before it’s moved to other registers within the CPU, and when writing to memory, data is first stored in the MBR before being written to the specified memory location.

Instruction Register (IR):

Purpose: The IR register holds the current instruction being executed by the CPU.
Function: It stores the opcode (operation code) of the instruction and, in some architectures, the operand or data that accompanies the instruction.

General-Purpose Registers:

Purpose: These registers are used for various data processing tasks and are not dedicated to specific functions.
Function: They hold data that is currently being operated on by the CPU. Examples include the accumulator, index registers, and data registers.

Stack Pointer (SP):

Purpose: The SP register is used to keep track of the top of the stack in memory. Function: It is crucial for managing function calls, local variables, and supporting the push and pop operations on the stack.

Status Register (Flags Register):

Purpose: The status register, often referred to as the flags register, contains condition codes that store information about the result of operations.
Function: It records the outcome of operations, including information about carry, zero, sign, and overflow flags, which are used for making decisions in conditional branch instructions.

Floating-Point Registers:

Purpose: In CPUs that support floating-point operations, these registers are used to store and manipulate floating-point numbers.
Function: They facilitate mathematical operations on floating-point data, providing high precision for scientific and engineering computations.

Vector Registers:

Purpose: In vector processing units, vector registers store elements of arrays or vectors, enabling parallel processing of multiple data elements.
Function: They help accelerate tasks like multimedia processing and scientific simulations by performing operations on vector data in a single instruction.

Memory and Storage

Memory

Random Access Memory

Random Access Memory)

The term ‘memory’ refers to the component within your computer that allows for short-term data access. You may recognise this component as RAM, or Random-Access Memory. “Memory” in computers is like its short-term memory. Think of it as a notepad that your computer uses to do tasks quickly. These tasks can be anything from working on documents, opening programs, to surfing the internet.

How fast and well your computer does these things depends on how big this memory is. Bigger memory mean your computer can work faster and do more things at once. So, having more memory makes your computer work better and faster.

Storage

Hard Disk

Hard Disk Drive

Whereas memory refers to the location of short-term data, storage is the component within your computer that allows you to store and access data on a long-term basis. You may recognise this component as Hard Disk Drive. Usually, storage comes in the form of a solid-state drive or a hard drive. Storage houses your applications, operating system and files for an indefinite period. Computers need to write information and read it from the storage system, so the speed of the storage determines how fast your system can boot up, load and access what you’ve saved.

What is software?

Software refers to a collection of instructions or commands that direct a computer on how to perform specific tasks. Essentially, it’s a program that interprets user commands and guides the computer’s operations. Examples include applications like MS Word, MS Excel, PowerPoint, Telly etc.

Types of Software

  1. System Software
    • Operating System
    • Language Processor
    • Device Driver
  2. Application Software
    • General Purpose Software
    • Customize Software
    • Utility Software

Types of System Software

System software can be categorized into three main subtypes:

  1. Operating System: The operating system is the primary software that runs on a computer. It is the first program loaded into memory when the computer is powered on. The operating system manages resources such as memory, CPU, printers, and hard drives, and provides a user interface for interaction. It also offers various services to other software applications. Examples include Linux, Apple macOS, and Microsoft Windows.
  2. Language Processor: This software converts human-readable code into machine language and vice versa. Language processors take programs written in high-level languages like Java, C, C++, and Python (referred to as source code) and translate them into instructions that machines can easily understand (known as object code or machine code).
  3. Device Driver: A device driver is a program that enables communication between the computer and external devices. Each device, such as a printer, mouse, or modem, requires a specific driver to function correctly. When connecting a new device to the computer, the appropriate driver must be installed so the operating system can manage and control that device effectively.

Features of System Software

Let us discuss some of the features of System Software:

  • System Software is closer to the computer system.
  • System Software is written in a low-level language in general.
  • System software is difficult to design and understand.
  • System software is fast in speed(working speed).
  • System software is less interactive for the users in comparison to application software.

Application Software

Application software refers to programs designed to perform specific tasks beyond the basic functions of a computer system. It is developed to address particular needs or tasks for end-users, providing functionalities tailored to their requirements. Examples include word processors, spreadsheets, database management tools, inventory management systems, and payroll software.

Types of Application Software

  1. General-Purpose Software:
    This type of software is versatile and can be used for a range of tasks. It is not confined to a single function. Examples include Microsoft Word, Excel, and PowerPoint.
  2. Customized Software:
    Customized software is developed to carry out specific tasks or serve particular organizations. These are tailor-made solutions like railway reservation systems, airline booking systems, and invoice management software.
  3. Utility Software:
    Utility software supports the management and maintenance of a computer system. It helps optimize performance by analyzing, configuring, and maintaining the system. Examples include antivirus programs, disk cleaners, memory testers, and registry cleaners.

Features of Application Software

  • Task-Specific: Application software is designed for specialized tasks like word processing, spreadsheet management, and email handling.
  • Large in Size: These programs are often large and require significant storage space.
  • User-Friendly: Application software is typically designed to be interactive and easy to use.
  • High-Level Language: Most application software is developed using high-level programming languages.
Study Material: Basic Computer and Engineering
Lecture 1
Lecture 2
Lecture 3
Lecture 4
Lecture 5
Lecture 6

Study Material Basic Computer and Engineering


Famous and most Visited  Top 21 Temples in Mahakal Nagri Ujjain

Read More…

  • लाइफ कोट्स हिंदी | Life Quotes in Hindi
  • सुविचार | Suvichar
  • अनमोल वचन | Anmol Vachan | Success Quotes in Hindi
  • पॉजिटिव थॉट्स | Positive Thoughts in Hindi
  • ऐटिटूड शायरी | Attitude Shayari
Share
SSSUTMS
Enquire Now / Apply Now
Register Now to Get Information. Courses Offered: Engineering | Pharmacy | Nursing | Education | Agriculture | Paramedical | Law | Hotel Management | Medical | Physical Education | Arts | Science | Commerce | Computer Application | Management
Admissioin in MBBS BAMS BHMS

Get Admission in Medical, Ayurveda & Homeopathy

June 11, 2025rajendrasingh.ind

Admission in UG & PG Courses in Medical, Ayurveda & Homeopathy – Admission in MBBS | BAMS | BHMS: Eligibility, Scope & Career Options India’s healthcare system is uniquely diverse, offering students opportunities not only in modern medicine (MBBS) but also in traditional systems like Ayurveda (BAMS) and Homeopathy (BHMS). With increasing demand for holistic…

Read More
admission consultancy

Get Admissions in B.A., B.Com, M.A., M.Com

June 11, 2025rajendrasingh.ind

Admission in Arts and Commerce – Eligibility, Scope & Career Opportunities Presented by EducationGateway – India’s Leading Admission Consultancy: Admission in Arts and Commerce www.educationgateway.info The fields of Arts and Commerce offer a vast range of academic and career opportunities across public, private, and international sectors. From economics to literature, psychology to accounting, and from…

Read More
admission in B Sc Agriculture

Opportunity to Get Admission in Agriculture

June 11, 2025rajendrasingh.ind

Build a Rewarding Career in Agriculture with EducationGateway – Your Trusted Admission Partner: Get admission in B.Sc. (Agriculture) & M.Sc. (Agriculture) B.Sc. Agriculture is a 4-year undergraduate degree focused on foundational knowledge in agricultural sciences and agronomy. M.Sc. Agriculture is a 2-year postgraduate degree, building upon the BSc knowledge with advanced specialization options like entomology,…

Read More
Fundamental of Computer Engineering

Get Admission in Computer Application Programs

June 10, 2025rajendrasingh.ind

Admission in BCA or MCA – Eligibility, Scope & Career Opportunities With the digital revolution transforming every sector, Computer Applications has become one of the most in-demand fields of study. Get admission in BCA or MCA program. Whether you want to build apps, manage IT systems, or analyze data, a career in computer application offers…

Read More
IITs NITs IIITs and other universities in India

Get Admissions in B.Ed., M.Ed., D.El.Ed.

June 9, 2025rajendrasingh.ind

Admission in UG and PG Courses in Education – Eligibility, Scope & Career Opportunities Education is the foundation of every profession. A career in teaching and academic leadership is both noble and impactful. With India’s focus on improving educational quality and infrastructure through the NEP 2020, the demand for trained teachers and educational professionals is…

Read More
admission in nursing courses

Admission in Nursing Courses

June 7, 2025rajendrasingh.ind

Admission in Nursing Courses ANM, GNM, B.Sc. Nursing, and M.Sc. Nursing – Eligibility, Scope, and Career Opportunities Powered by EducationGateway – Your Guide to a Rewarding Healthcare Career www.educationgateway.info Nursing is one of the most respected and noble professions in the world. It is not only a career—it’s a commitment to serve humanity with compassion,…

Read More
Admission in Business Administration

Admission in BBA and MBA Courses

June 7, 2025rajendrasingh.ind

Admission in Business Management, BBA and MBA Courses—Eligibility, Scope, and Career Opportunities Admission in Business Management: Presented by EducationGateway—Your Trusted Partner for Management Admissions www.educationgateway.info If you’re looking to build a successful career in business, management, or entrepreneurship, then BBA (Bachelor of Business Administration) and MBA (Master of Business Administration) are among the most popular…

Read More
Admission in pharmacy courses b pharma d pharma

Admission in Pharmacy UG, PG, and Diploma Courses

June 7, 2025rajendrasingh.ind

Admission in Pharmacy UG, PG, and Diploma Courses—Eligibility, Scope, and Career Opportunities Guided by EducationGateway—Your Trusted Admission Partner: Admission in Pharmacy  www.educationgateway.info The healthcare and pharmaceutical industries are among the fastest-growing sectors globally. With the rising demand for safe and effective medicines, pharmacy has emerged as a highly respected and rewarding profession. Whether you are…

Read More

Admission in Engineering B Tech, M Tech and Engg. Diploma

June 7, 2025rajendrasingh.ind

Admission in Engineering UG, PG, and Diploma Courses—Eligibility, Scope, and Opportunities Powered by EducationGateway—Best Admission Consultancy in India: Admission in Engineering. Visit: www.educationgateway.info Admission in Engineering: Engineering remains one of the most prestigious and promising career choices for students in India. With the ever-evolving technology landscape, demand for skilled engineers is on the rise. Whether…

Read More
Best digital marketing training course in India

Digital Marketing and IT Services

March 11, 2025rajendrasingh.ind

www.degiworld.com Digital Marketing and IT Service In India, 24×7 Available DegiWorld is the best digital marketing and IT Services provider company in India. DegiWorld pride ourselves on not just the quality of our work, but the integrated way it is delivered. We love to become part of your team, working with you like colleagues, rather…

Read More
Digital Marketing Company
Popular Courses
Artificial Intelligence
Machine Learning
Data Science Management
Cloud Computing
Full Stack Developer
Designing
Mass-communication & Journalism
Digital Marketing
Product Management
Business Analytics
Python
Sales Management
Healthcare
Accounting
Finance
Medical
Boards in India
  • CBSE Board
  • CISCE Board
  • BSEB
  • NIOS Board
  • RBSE Board
  • UP Board
  • MP Board
  • WBBSE
  • DHSE Kerala
  • Kerala Pareeksha Bhavan
  • KSEEB
  • BIEAP
  • Maharashtra Board
MBA Entrance Exams
UGAT
MAT
CAT
GITAM
CMAT
Medical Entrance Exams
TS EAMCE for Telangana State Engineering, Agriculture & Medical Common Entrance Test
NEET UG
AIIMS Nursing
NEET PG
NEET MDS
Engineering Entrance Exams
JEE Advanced
GATE
TS EAMCET Telangana State Engineering, Agriculture & Medical Common Entrance Test
IISER Online Application Form, Exam Dates, Pattern and more
IERT
Contact:
WhatsApp: +91 – 9425706796
E-mail: contact@educationgateway.info
Best Digital Marketing Training Institute in India
C++ Programs for Beginners
Important Questions for B E / B Tech
Apply for Direct Admission
inspirational quotes in hindi
Mahakal Mandir Ujjain
SSSUTMS

CONTACT DETAILS

Head Office
Surya Tower, near Old High Court,
Gwalior – INDIA
Mobile | WhatsApp : +91 – 7067916615
E-mail: contact@educationgateway.info
Website: www.educationgateway.info

Corporate Office:
Green View Apartment, Shivmangal Nagar,
Indore, Madhya Pradesh – INDIA
Marketing and Sales Office
Swati Greens, New Chandkheda, Zundal,
Gandhinagar, Gujrat (India)
TrendForge International Journal of Engineering Science Technology and Management

© EducationGateway Copyright 2023 | Privacy Policy | Website Designed & Maintain by: DegiWorld – Digital Marketing & IT Services

Share