Osy Microproject
Osy Microproject
Osy Microproject
MICRO PROJECT
Name: Ritu Rajendra Kamble, Nilakshi Naresh Kudu, Jagruti Mahesh Chavan
Certificate
This is to certify that Mr. /Ms. Ritu Rajendra Kamble, Nilakshi Naresh
Kudu, Jagruti Mahesh Chavan of FIFTH Semester of Diploma in
Computer Engineering.
SEAL OF
INSTITUTE
Part A: Micro Project Proposal
3. Project Proposal
4. Completion of the Target as per
Project Proposal
6. Quality of Prototype/Model
7. Report Preparation
8. Presentation
9. Viva
7
Title: VARIOUS GENERATION OF COMPUTER SYSTEM AND
OPERATING SYSTEM.
Institute Code: 0093 Academic year:2023
Program: Computer Engineering Course & Code: OSY (22516)
Name of Candidate: Roll No:
Semester: Fifth Name of Faculty: Mrs.
Amrita
Rathod
Course Outcomes Achieved:
5 Quality of Prototype/Model/Content
6 Report Preparation
(B) Individual Presentation/Viva Out of 4
7 Presentation .
8 Viva
8
Institute Code: 0093 Academic year: 2022
Program: Computer Engineering Course & Code: OSY (22516)
Name of Candidate: Roll No:
Semester: Fifth Name of Faculty: Mrs. Amrita
Rathod
SR. WEEK ACTIVITY PERFORMED
NO
1. 1st Week Discussion and Finalization of
Topic
10. 10 - 12 Week
th th
Submission
9
Index
1. Introduction
6. Conclusion
7. Reference
Introduction
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. A
computer system primarily comprises a central processing unit (CPU), memory,
input/output devices and storage devices. All these components function
together as a single unit to deliver the desired output. A computer system
comes in various forms and sizes. It can vary from a high-end server to
personal desktop, laptop, tablet computer, or a smartphone.
An operating system (OS) is a collection of software that manages the
hardware resources of a computer and provides a platform for running
applications. It serves as an intermediary between the computer's hardware
and the software that runs on it, providing a set of services and functions that
enable applications to interact with the hardware. The system program which
acts as an interface between the user and the computing system is called
the operating system. The user is able to run any program and communicate
with the software applications in an easy and organized manner. The operating
system is a system program that controls and manages the proper execution of
application programs, software and hardware resources.
Generations Of Computer System
The generations of operating systems refer to the historical development and
evolution of operating systems over time.
Processing Power: The CPU's processing power is a crucial feature that determines how fast a
computer can execute instructions and perform tasks.
Memory Capacity: The amount of RAM in a computer system affects its ability to run multiple
programs simultaneously and handle large datasets efficiently.
Storage Capacity: The size and type of storage devices (e.g., HDDs, SSDs) impact data storage and
retrieval speed and capacity.
Peripheral Support: Computer systems are equipped with various ports and connectors to support
peripherals such as USB devices, external drives, and audio equipment.
Operating System Compatibility: Different computer systems are compatible with specific operating
systems, which influence software choices and user experiences.
Form Factor: Computer systems come in various form factors, such as desktops, laptops, servers, and
mobile devices, each designed for specific purposes and usage scenarios.
Graphics Capabilities: The GPU (Graphics Processing Unit) influences a computer's ability to handle
graphics-intensive tasks, such as gaming or video editing.
Connectivity: Networking capabilities, including wired (Ethernet) and wireless (Wi-Fi), enable
computer systems to access the internet and communicate with other devices.
Operating System Features:
User Interface (UI): Operating systems provide a user-friendly interface for users to interact with the
computer, which can be text-based (command-line) or graphical (GUI).
Process Management: Operating systems manage the execution of multiple processes or programs
concurrently, allocating resources efficiently and preventing conflicts.
Memory Management: They control memory allocation, ensuring that programs have access to the
right amount of memory and preventing memory leaks.
File System: Operating systems organize and manage files and directories on storage devices,
allowing users to create, delete, and manipulate data easily.
Device Management: They handle hardware devices, ensuring that peripherals like printers,
keyboards, and USB drives work correctly and are accessible to applications.
Security: Operating systems provide security features like user authentication, access control, and
encryption to protect data and prevent unauthorized access.
Networking: Support for network protocols allows computers to connect to local and internet
networks, enabling communication and data transfer.
Multi-User Support: Many operating systems support multiple users, enabling concurrent access to
the computer while maintaining user-specific settings and data.
Updates and Maintenance: They facilitate software updates, patch management, and system
maintenance to enhance stability, security, and performance.
Error Handling and Recovery: Operating systems detect and handle errors gracefully, minimizing
system crashes and data loss through mechanisms like error messages and recovery tools.
Task Scheduling: They manage task scheduling to allocate CPU time efficiently among competing
processes and ensure responsive system performance.
Virtualization: Some operating systems offer virtualization capabilities, allowing multiple operating
systems to run on a single physical machine (virtual machines).
Application of computer system and operating system
Reference:
https://chat.openai.com/
https://www.codingninjas.com/
https://www.scribd.com/