Teacher Evaluation Sheet: Title of The Icro Project
Teacher Evaluation Sheet: Title of The Icro Project
Sr.
Characteristic to be Poor Average Good Excellent
No.
assessed (Marks 1-3) (Marks 4-5) (Marks 6 - 8) (Marks 9-10)
(A) Process and Product Assesssment (Convert above total marks out of 6 marks)
1 Relevance to the Course
Literature Survey /
2
Information Collection
Completion of the Target as
3
per project proposal
Analysis of data and
4
representation
5 Quality of Prototype / Model
6 Report Preparation
(B) Individual Presentation / Viva (Convert above total marks out of 4 marks)
8 Presentation
9 Viva
Micro – Project Evaluation Sheet:
Process Assessment Product Assessment
Part Part
Project Individual Total
A – project B – Project
Methodology Presentation / Marks
Proposal Report / Working
Name of Student (2 marks) Viva(4 marks) 10
(2 marks Model(2 marks)
Gundgal Pratiksha Sanjay
Comments / Suggestions about team work / leadership / inter – personal communication (if any)
Any Other Comment
1
Teacher Evaluation Sheet
Name of Student: Pawar Shubhada Vijay
Enrolment No: 2200790499
Name of Program: Computer Technology Semester:-V
Course Title: Operating System (OSY) Code: -22516
Title of the Micro Project: Various Generation Of Computer System And Operating System
Sr.
Characteristic to be Poor Average Good Excellent
No.
assessed (Marks 1-3) (Marks 4-5) (Marks 6 - 8) (Marks 9-10)
(A) Process and Product Assesssment (Convert above total marks out of 6 marks)
1 Relevance to the Course
Literature Survey /
2
Information Collection
Completion of the Target as
3
per project proposal
Analysis of data and
4
representation
5 Quality of Prototype / Model
6 Report Preparation
(B) Individual Presentation / Viva (Convert above total marks out of 4 marks)
8 Presentation
9 Viva
Micro – Project Evaluation Sheet:
Process Assessment Product Assessment
Part Part
Project Individual Total
A – project B – Project
Methodology Presentation / Marks
Proposal Report / Working
Name of Student (2 marks) Viva(4 marks) 10
(2 marks Model(2 marks)
Pawar Shubhada Vijay
Comments / Suggestions about team work / leadership / inter – personal communication (if any)
Any Other Comment
2
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION
MICRO PROJECT
Academic year: 2023-24
TITLE OF PROJECT
Various Generation Of Computer System And Operating System
3
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
CERTIFICATE
This is to certify 1) Gundgal Pratiksha Sanjay
2) Pawar Shubhada Vijay
Place: CHANDWAD
Date: / /2023
Seal of
Institute
4
INDEX
Part A
1 Brief Introduction 6
3 Action Plan 6
4 Resources Required 6
Part B
1 Brief Description 7
7 Skill Developed 14
8 Applications of Microproject 14
5
PART A-Plan
5. Resources Required:
6
PART B-Plan
Title of micro-project: Various Generation Of Computer System And Operating System
1. Brief Description:
The primary goal of windows operating system is having convenience for the user.
While the primary goal of is efficient operation of the computer system. The former
Operating System exists because,they are supposed to make it easier to compute them
without them. This view is particularly clear when you look at Operating Systems for
small PCs. The latter are used for large, shared, multi user systems. These systems are
expensive, so it is desirable to make them as efficient as possible
3.Course Outcomes:
a) CO-a Install Linux operating system and configure it.
b) CO-b CO Use operating system tools to perform various functions.
c) CO-c Execute process commands for performing process management operations.
d) CO-d Apply scheduling algorithms to calculate turnaround time and average waiting time.
e) CO-e Calculate efficiency of different memory management techniques.
f) CO-f Apply file management techniques.
7
c) Actual Resources Used:
8
Computer:
Operating System
9
The earliest computers were mainframes that lacked any form of operating system. Each user
had sole use of the machine for a scheduled period of time and would arrive at the computer
with program and data, often on punched paper cards and magnetic or paper tape. The
program would be loaded into the machine, and the machine would be set to work until the
program completed or crashed. Programs could generally be debugged via a control panel
using dials, toggle switches and panel lights.Symbolic languages, assemblers and compilers
were developed for programmers to translate symbolic program-code into machine code that
previously would have been hand-encoded. Later machines came with libraries of support
code on punched cards or magnetic tape, which would be linked to the user's program to
assist in operations such as input and output. This was the genesis of the modern-day
operating system; however, machines still ran a single job at a time. At Cambridge
University in England the job queue was at one time a washing line from which tapes were
hung with different colored clothes-pegs to indicate job-priority.As machines became more
powerful the time to run programs diminished, and the time to hand off the equipment to the
next user became large by comparison. Accounting for and paying for machine usage moved
on from checking the wall clock to automatic logging by the computer. Run queues evolved
from a literal queue of people at the door, to a heap of media on a jobs-waiting table, or
batches of Punch - cards stacked one on top of the other in the reader, until the machine itself
was able to select and sequence which magnetic tape drives processed which tapes. Where
program developers had originally had access to run their own jobs on the machine, they
were supplanted by dedicated machine operators who looked after the machine and were less
and less concerned with implementing tasks manually
1. The First Generation ( 1945 - 1955 ): Vacuum Tubes and Plug boards
Digital computers were not constructed until the second world war.
Calculating engines with mechanical relays were built at that time. However, the mechanical
relays were very slow and were later replaced with vacuum tubes. These machines were
enormous but were still very slow.
These early computers were designed, built and maintained by a single group of
people. Programming languages were unknown and there were no operating systems so all
the programming was done in machine language. All the problems were simple numerical
calculations.
By the 1950's punch cards were introduced and this improved the computer system.
Instead of using plug boards, programs were written on cards and read into the system.
10
2. The Second Generation (1955-1965): Transistors and Batch
Systems
The Batch System was introduced to reduce the wasted time in the computer. A tray
full of jobs was collected in the input room and read into the magnetic tape. After that, the
tape was rewound and mounted on a tape drive. Then the batch operating system was loaded
in which read the first job from the tape and ran it. The output was written on the second
tape. After the whole batch was done, the input and output tapes were removed and the
output tape was printed.
Until the 1960's, there were two types of computer systems ie the scientific and the
commercial computers. These were combined by IBM in the System/360. This used
integrated circuits and provided a major price and performance advantage over the second
generation systems.
11
Advantages:
Disadvantages:
If any issue occurs in OS, you may lose all the contents which have been stored in your
system
Operating system's software is quite expensive for small size organization which adds
burden on them. Example Windows
It is never entirely secure as a threat can occur at any time
12
Features:
Portable -Portable Portability means software can works on different types of hardware
in same way, Linux kernel and application programs supports their installation on any
kind of hardware platform.
n Source -Linux source code is freely available and it is community based development
project. Multiple teams work in collaboration to enhance the capability of Linux
operating system and it is continuously evolving .
Multi-User Linux is a multiuser system means multiple users can access system
resources like memory/rum/application programs at same time.
⚫ Hierarchical File System - Linux provides a standard file structure in which system
files/ user files are arranged.
Shell - Linux provides a special interpreter program which can be used to execute
commands of the operating system. It can be used to do various types of operations, call
application programs, etc.
⚫ Security - Linux provides user security using authentication features like password
protection/ controlled access to specific files/ encryption of data
Limitations of Unix
13
References:
https://www.tutorialspoint.com/operating-system-generations
https://en.wikipedia.or/wiki/Operating system
https://en.wikipedia.org/wiki/Computer
d) Skill Developed:
Basic programming in machine language
Understanding of electronic circuitry and vacuum tube technology.
High level language programing
e) Applications of Microproject:
It is supported and encouraged to 32/64 bits operation.
Multi-tasking system.
It is allowed to place the file/folder on the Desktop and work from there.
Supports long file names up to 255 characters.
Supports multiple users with their own setting such desktop icons.
14