The document provides details about an Operating Systems course being taught at Punjab College of Technical Education. It includes the course code, class, section, teacher, topics to be covered, course goals, prerequisites, grading criteria, rules for assignments, tests, a presentation, class participation, classroom policies, and a course breakup schedule. The main topics to be covered are introduction to operating systems, process management, CPU scheduling, memory management, file management, deadlocks, and security. The goal is for students to learn operating system concepts and principles with hands-on experience using Linux. Grading will include assignments, tests, a presentation, and class participation.
Branding: Who You Are is How You're Heard (5Q GROK Webinar Series)Five Q
This presentation by Steven Koster, Director of ReFrame Media was made in parntership with the 5Q GROK Webinar series - a monthly webinar - on the perception of an organization as a brand.
Efectos de las normas institucionales sobre la cción económicaAl Cougar
El presente ensayo y tiene como objeto de estudio responder a la pregunta de la investigación siguiente: “Los efectos de las normas institucionales sobre la actividad económica”.
Social Media Strategy - Moving Beyond the "How to"John Chen
Every day associations are jumping on the social media bandwagon before thinking about what is best for their organizations. Chances are your organization has signed up for Twitter, Facebook, LinkedIn and more, and now you're wondering what to do, how to manage these outposts, and how to fit them into your strategic initiatives. Gain a high-level view of how to effectively leverage your social media program, with a strong emphasis on strategy, approach, and business value. Go beyond the basics to the 30,000 foot view of what these technologies mean for your association.
This was presented at ASAE's 2011 Technology Conference in Washington, DC on December 7-8, 2011.
Tous les ans,Grégory Pouy publie sa sélection des meilleures campagnes digitales de l’année passée. De quoi se remémorer ce qui s’est fait de mieux sur le web lors des derniers mois et regarder plus sereinement vers l’avenir. Au menu de cette année, Volvo et Jean-Claude Van Damme en guest-star, Oréo et son omniprésence sociale, Heineken et ses candidats à l’entretien d’embauche, Burger King, Milka et son dernier carré… Et les concepts qui vont avec : objets connectés,le prankvertising, la pop culture…
Открытые конкурсы на социальные темы позволяют выявлять задачи жителями, организовывать локальные конкурсы, находить решения и голосовать за лучшие рублем. Таким образом люди могут организовать местное самоуправление и сделать окружающую среду лучше.
How Twitter Saved My Life; Not Really, but Maybe?John Chen
My Ignite session for ASAE's annual conference, August 6-10 in St. Louis. The presentation is my story of how I used Twitter to save my life. It's really about turning online relationships into offline friends and networks.
The Youtube video of this presentation is available after the last slide.
Branding: Who You Are is How You're Heard (5Q GROK Webinar Series)Five Q
This presentation by Steven Koster, Director of ReFrame Media was made in parntership with the 5Q GROK Webinar series - a monthly webinar - on the perception of an organization as a brand.
Efectos de las normas institucionales sobre la cción económicaAl Cougar
El presente ensayo y tiene como objeto de estudio responder a la pregunta de la investigación siguiente: “Los efectos de las normas institucionales sobre la actividad económica”.
Social Media Strategy - Moving Beyond the "How to"John Chen
Every day associations are jumping on the social media bandwagon before thinking about what is best for their organizations. Chances are your organization has signed up for Twitter, Facebook, LinkedIn and more, and now you're wondering what to do, how to manage these outposts, and how to fit them into your strategic initiatives. Gain a high-level view of how to effectively leverage your social media program, with a strong emphasis on strategy, approach, and business value. Go beyond the basics to the 30,000 foot view of what these technologies mean for your association.
This was presented at ASAE's 2011 Technology Conference in Washington, DC on December 7-8, 2011.
Tous les ans,Grégory Pouy publie sa sélection des meilleures campagnes digitales de l’année passée. De quoi se remémorer ce qui s’est fait de mieux sur le web lors des derniers mois et regarder plus sereinement vers l’avenir. Au menu de cette année, Volvo et Jean-Claude Van Damme en guest-star, Oréo et son omniprésence sociale, Heineken et ses candidats à l’entretien d’embauche, Burger King, Milka et son dernier carré… Et les concepts qui vont avec : objets connectés,le prankvertising, la pop culture…
Открытые конкурсы на социальные темы позволяют выявлять задачи жителями, организовывать локальные конкурсы, находить решения и голосовать за лучшие рублем. Таким образом люди могут организовать местное самоуправление и сделать окружающую среду лучше.
How Twitter Saved My Life; Not Really, but Maybe?John Chen
My Ignite session for ASAE's annual conference, August 6-10 in St. Louis. The presentation is my story of how I used Twitter to save my life. It's really about turning online relationships into offline friends and networks.
The Youtube video of this presentation is available after the last slide.
Workplace Simulated Courses - Course Technology Computing Conference
Presenter: Angie Rudd & Kelly Hinson, Gaston College
What do our students need to learn to be productive in the workplace, to get a job, what skills do they need? The workplace has changed, leadership has changed, and the future is collaboration. This presentation will discuss the methods and tools used in two online project classes. We will show you how we take our learning outcomes and design online classes to simulate a workplace environment. These courses are designed to give students the most realistic workplace environment that we can in an academic setting. One course teaches Emerging Technologies by using teamwork and collaboration environments. The other course uses the System Development Lifecycle as a guide for students to complete an individual project with feedback and brainstorming from other students. The goals for the session are: demonstrating and discussing collaboration, showing how to include useful teamwork in an online environment, working as a collective team, sharing information and knowledge, encouraging suggestions and ideas, brainstorming, building in frustration on purpose, using peer feedback in projects, enabling team resources, and embracing roles and responsibilities. Attendees will walk away with a template of how to design a course for a workplace environment while meeting the learning objectives of the course.
Programming in Java: Introduction. Last delivered in 2016. All educational material listed or linked to on these pages in relation to King's College London may be provided for reference only, and therefore does not necessarily reflect the current course content.
BUS1431Introduction and PreferencesBUS143 Judgmen.docxjasoninnes20
BUS143
1
Introduction and Preferences
BUS143: Judgment and Decision Making
Ye Li
All rights reserved ®
Why you decided to take this class
“Decisions are the essence of
management. They’re what
managers do—sit around all
day making (or avoiding)
decisions. Managers are judged
on the outcomes, and most of
them—most of us—have only
the foggiest idea how we do
what we do.”
Thomas Stewart
Former editor (2002-2008),
Harvard Business Review
BUS143
2
Decision Making: Two Questions
• Why is decision making difficult?
• What constitutes a good decision?
Decision Making: Good Process
• What is a decision?
– A costly commitment to a course of action.
• Outcomes versus Process
Outcomes
Good Bad
Process
Good
Bad
Bad “luck”
Good “luck”
BUS143
3
Components of a Good Decision
• I have considered my ABCs
– Alternatives
– Beliefs
– Consequences
• I am devoting an appropriate amount of
resources
• I have avoided major decision traps
Decision Making Components: The ABCs
• Alternatives
– Identification and articulation
– Construction/refinement
• Beliefs
– Identification and quantification of uncertainties
– Information collection/gathering
• Consequences
– Identification of consequences (and objectives
addressed by consequences)
– When possible, quantification of tradeoffs among
objectives
BUS143
4
Decision Making: Good Process
• Putting it all together (for now)…
Good decision making is choosing the
alternative that best meets your objectives
in the face of uncertainty about what
consequences will ensue.
3 Perspectives on Decision Making
• Normative
– How should people make decisions?
Related concepts: rational; optimizing; forward-looking
• Descriptive
– How do people make decisions?
Related concepts: boundedly rational; limited cognitive capacity;
heuristics or rule-based; myopic
• Prescriptive
– How can we help people make better decisions?
– Prescriptive advice via practical applications, in…
Management
Marketing
Finance
HR
Life!
BUS143
5
Example
• Problem
– Imagine two 1-mile-long (1.61km) pieces of railroad track, put
end to end, and attached to the ground at the extremes.
When it gets hot, each piece of track expands by 1 inch
(2.54cm), forcing the pieces to rise above the ground where
they meet in the middle.
How high will the track be in the middle?
• Normative rule:
– Pythagorean Theorem:
• Descriptive reality:
– Most people underestimate x. (We anchor on 1 inch.)
• Prescription:
– Use normative rule (geometry). Don’t rely on intuition.
More Examples
• Normative rule:
– Lighter objects should
be judged as lighter.
• Descriptive reality:
– Sometimes our vision
tricks us.
• Prescription:
– Use an outside reference
or instrument
– Note: Pilots have specific
strategies for
counteracting visual
illusions
Which box looks lighter?
BUS143
6
Class Philosophy
• Overarching goal:
– Help you to ...
BUS1431Introduction and PreferencesBUS143 Judgmen.docxcurwenmichaela
BUS143
1
Introduction and Preferences
BUS143: Judgment and Decision Making
Ye Li
All rights reserved ®
Why you decided to take this class
“Decisions are the essence of
management. They’re what
managers do—sit around all
day making (or avoiding)
decisions. Managers are judged
on the outcomes, and most of
them—most of us—have only
the foggiest idea how we do
what we do.”
Thomas Stewart
Former editor (2002-2008),
Harvard Business Review
BUS143
2
Decision Making: Two Questions
• Why is decision making difficult?
• What constitutes a good decision?
Decision Making: Good Process
• What is a decision?
– A costly commitment to a course of action.
• Outcomes versus Process
Outcomes
Good Bad
Process
Good
Bad
Bad “luck”
Good “luck”
BUS143
3
Components of a Good Decision
• I have considered my ABCs
– Alternatives
– Beliefs
– Consequences
• I am devoting an appropriate amount of
resources
• I have avoided major decision traps
Decision Making Components: The ABCs
• Alternatives
– Identification and articulation
– Construction/refinement
• Beliefs
– Identification and quantification of uncertainties
– Information collection/gathering
• Consequences
– Identification of consequences (and objectives
addressed by consequences)
– When possible, quantification of tradeoffs among
objectives
BUS143
4
Decision Making: Good Process
• Putting it all together (for now)…
Good decision making is choosing the
alternative that best meets your objectives
in the face of uncertainty about what
consequences will ensue.
3 Perspectives on Decision Making
• Normative
– How should people make decisions?
Related concepts: rational; optimizing; forward-looking
• Descriptive
– How do people make decisions?
Related concepts: boundedly rational; limited cognitive capacity;
heuristics or rule-based; myopic
• Prescriptive
– How can we help people make better decisions?
– Prescriptive advice via practical applications, in…
Management
Marketing
Finance
HR
Life!
BUS143
5
Example
• Problem
– Imagine two 1-mile-long (1.61km) pieces of railroad track, put
end to end, and attached to the ground at the extremes.
When it gets hot, each piece of track expands by 1 inch
(2.54cm), forcing the pieces to rise above the ground where
they meet in the middle.
How high will the track be in the middle?
• Normative rule:
– Pythagorean Theorem:
• Descriptive reality:
– Most people underestimate x. (We anchor on 1 inch.)
• Prescription:
– Use normative rule (geometry). Don’t rely on intuition.
More Examples
• Normative rule:
– Lighter objects should
be judged as lighter.
• Descriptive reality:
– Sometimes our vision
tricks us.
• Prescription:
– Use an outside reference
or instrument
– Note: Pilots have specific
strategies for
counteracting visual
illusions
Which box looks lighter?
BUS143
6
Class Philosophy
• Overarching goal:
– Help you to.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
We all have good and bad thoughts from time to time and situation to situation. We are bombarded daily with spiraling thoughts(both negative and positive) creating all-consuming feel , making us difficult to manage with associated suffering. Good thoughts are like our Mob Signal (Positive thought) amidst noise(negative thought) in the atmosphere. Negative thoughts like noise outweigh positive thoughts. These thoughts often create unwanted confusion, trouble, stress and frustration in our mind as well as chaos in our physical world. Negative thoughts are also known as “distorted thinking”.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
Ethnobotany and Ethnopharmacology:
Ethnobotany in herbal drug evaluation,
Impact of Ethnobotany in traditional medicine,
New development in herbals,
Bio-prospecting tools for drug discovery,
Role of Ethnopharmacology in drug evaluation,
Reverse Pharmacology.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
1. PCTE Operating System 1
PUNJAB COLLEGE OF TECHNICAL EDUCATION
COURSE – PLAN (Jan 11 – Jun 11)
SUBJECT: Operating System
CODE: BC – 404 (N2)
CLASS: BCA – 4th Sem.
SECTION: D
TEACHER: Ms. Rupali
Course Description:
An operating system (OS) is the software that manages the sharing of the resources of a
computer and provides programmers with an interface used to access those resources. An
operating system processes system data and user input, and responds by allocating and
managing tasks and internal system resources as a service to users and programs of the
system.
This course gives knowledge about the Operating System and its types. Operating System is
the core of any device. Students will be able to differentiate between different types of
Operating Systems and their selection criteria. They will also learn how to customize the
Operating System according to their own requirements, which is also called operating system
optimization. They will learn various services and functions offered by Operating System
such as file management, device management, resource (hardware or software) management,
recent developments in operating system. They will also learn various types of security
schemes offered by the Operating System so that they can make choice of Operating System
on the basis of Security policies offered.
More specifically, we will cover the following topics:
• Introduction to Operating System
• Operating System Classification
• Process Management
• CPU Scheduling
• Memory Management
• File Management
2. PCTE Operating System 2
• Deadlocks
• Security
Course Goals:
The goal of this course is for you to learn and recognize the concepts and principles of
operating systems. The main objective of this course is to provide students with the basic
knowledge and skills of operating, managing, and maintaining microcomputer systems.
Hands-on experience with the Linux environment will be a major concern in this course.
The objective of this course is to:
• Use traditional and nontraditional operating systems.
• Recognize the differences between various types of operating systems.
• Study and explore the internals of new operating systems.
• Understand advanced concepts in traditional and nontraditional operating systems.
• Know where to look for more information when he is faced with an OS problem.
• Sense where bottlenecks lie in system design.
• Learn how to be critical of what he is told by system designers.
Prerequisites:
Students should have basic knowledge of following topics for the better understanding of
concepts of operating system:
• Computer System Architecture
• Introduction to Microprocessors
Grading:
MSE: 15 marks
1st One Hourly Test: 5 marks
2nd One Hourly Test: 5 marks
Presentation: 5 marks
Class Tests: 5 marks
Assignments: 5 marks
Total: 40 marks
3. PCTE Operating System 3
Rules for Assignments:
Purpose:
The assignments will primarily be practice problems for the exams. Thus, you should
not collaborate on it with others by splitting the work and sharing answers. You will
gain the most benefit from doing it by yourself. You can, of course, ask me for help.
If someone in the class asks you for help on assignments, handle the situation as if
you are a course instructor. Don’t just give them an answer, but make sure they know
how to find the answer on their own. If I feel that people have submitted answers
that are merely copies of each other, I will grade the one solution and divide the
credit for it equally among the copies.
Due Date:
As indicated in the course break-up below.
Late Policy:
You must do your work on time because we'll be correcting/discussing it in class. No
assignment will be accepted after the due date. If you know that you have a specific
time conflict, make arrangements with me in advance for a separate assignment for
late submission.
Format:
All assignments should be done according to the following format:
• Assignment must have a cover page including title of assignment, subject,
date of submission; student’s name, class, roll no. and submitted to.
• Use loose sheets with one side plain and other side lined.
• Write questions/headings with black pen and other text with blue pen.
• Draw diagrams (if necessary), neat and clean with pencil on plain side of
paper.
• Pages should be numbered.
• Mention Contents at the beginning and References at the end of each
assignment.
Tests:
Tests can be oral/written/open book. Open book test is so that you can look up formulas or
data from the text or lecture notes. You need to be sufficiently familiar with the material in
the book to know where to look up the information that you need. The purpose of the exams
4. PCTE Operating System 4
is for you to demonstrate that you have attained an operational level of understanding of the
material.
The tests will be conducted on the dates mentioned in the course break-up. No extra test will
be conducted for the absentees. If you have any time conflict for the test, contact me in
advance so that we can make sufficient arrangements. Keep in mind that there will be no
improvement test at the end of the semester. Therefore, it’s your responsibility to give test on
time.
Presentation:
One presentation will be held for operating system. You will be informed well in advance.
The rules for presentation are as follows:
• Group will be of 3-4 students.
• Students can make groups of their choice.
• Students should be in strict formals for the presentation.
• Three attendances will be taken during presentation. One at sharp 9:00 am, second
after lunch break, and third at the end of the presentation.
• Present will be counted only for those students who’ll be present in all the three
attendances.
• Marks will be given only to the present students.
• If the student is absent, I will deduct (– 10) marks for it.
• Marks will be deducted for each misbehavior/indiscipline during the presentation.
• Topics will be given at first-cum-first-get basis. No topic will be repeated.
• Marks for the presentation are distributed as follows:
Dress: 10 marks
Report: 10 marks
Synopsis: 5 marks
Content: 5 marks
Slides: 5 marks
Confidence: 5 marks
Query Handling: 10 marks
Total: 50 marks
Absent: – 10 marks
5. PCTE Operating System 5
Indiscipline: – 1 marks (for each misbehavior)
Class Participation:
A large component of your learning takes place in class. The actual concepts of operating
system are fairly simple, although their implementation is often complicated by real-world
constraints. Thus, I tend to give lectures to explain these concepts, and pose questions for
discussion that are meant to draw out these implications. I will guide discussion, and add
information here and there as necessary to carry the discussion forward or to lead it into a
digression that adds depth in a different direction.
I will frequently have in-class exercises that you will do as individual/groups. Thus, it is very
important that you attend class regularly. I will keep attendance throughout the semester.
Please let me know in advance of any scheduled absences.
Classroom Policies:
Following are the classroom policies and they are meant to be strictly followed:
• Be punctual for the class; try to minimize your disturbance if you are late. I may reject
students who come after 15 minutes from the scheduled time.
• Student coming late will be considered as late arrival and I will record late arrivals on
the day’s attendance.
• Three late arrivals equals to one absent.
• Mobile phones are not allowed in the classroom. If any student found using the
mobile phone, he/she has to pay Rs. 200 as fine in the account office.
• During lecture delivery, if you have any kind of query, just raise your hand. Queries
are important for the understanding of the concepts. So, do ask queries but make sure
they are relevant to the subject.
• Be disciplined in the classroom and don’t make any noise while we are studying.
6. PCTE Operating System 6
SYLLABUS
OPERATING SYSTEMS
BC – 404 (N2) Internal Assessment: 40
Max. Marks: 100 External Assessment: 60
Instructions for paper setter:
The question paper will consist of two sections A and B. Sections B will have six questions and will
carry 10 marks each. Section A will have 10 short answer type questions, which will cover the entire
syllabus uniformly and will carry 20 marks in all.
Instructions for Candidates:
Candidates are required to attempt four questions from section B and the entire section A. Use of
nonprogrammable scientific calculator is allowed.
Introduction to Operating System, its need and Operating System services; Operating System
classification - single user, multi-user, simple batch processing, Multiprogramming, Multitasking,
Parallel system, Distributed system, Real time system.
Process Management: Process Concept, Process scheduling, Overview of Inter-Process
communication. CPU Scheduling: Basic concepts, Scheduling Criteria, Scheduling Algorithms.
Memory Management: Logical Versus Physical address space, Swapping Partition, paging and
segmentation, concepts of Virtual Memory.
File Management: File concept, access methods, Directory Structure, file protection. Allocation
methods: Contiguous, linked and index allocation.
Deadlocks: Deadlock Characteristics, Prevention, Avoidance, Detection and Recovery, critical
section, synchronization hardware, semaphores, combined approach to deadlock handling.
Security: Authentication, Program Threats, System Threats, and Encryption.
7. PCTE Operating System 7
COURSE BREAK-UP
Subject: Operating Systems Code: BC – 404 (N2)
Class: BCA Semester: IV
No. of Lect.: 51 No. of Assignments: 3
Teacher: Ms. Rupali No. of Tests: 3
Proposed Lect. Actual Date
Lect. Content Assignments Tests
Week No. of Delivery
1 1. Introduction to Course Plan
2. Introduction to OS and its need
3. Operating system services
Operating System Classification:
4. Single User, Multi-User, Simple Batch
Processing
2 5. Single and Multiprogramming OS
Single and Multi-Tasking OS, Parallel
6. Systems, Real Time Systems, Clustered
Systems.
Different types of OS: Windows, Linux
7. Assign-1
etc.
8. Concept of process, process Scheduling
Inter-process Communication, various
3 9.
States of a process
1
Characteristics of a problem
0.
1
System Calls regarding process
1.
1
Test-1
2.
1 CPU Scheduling: Overview,
4
3. Scheduling Criteria
1
Scheduling Algos: FCFS, SJF
4.
1
RR, Priority algo.
5.
1
Multilevel feedback, Multilevel Queue
6.
5 1 First fit, Best Fit, worst fit Assign-2
8. PCTE Operating System 8
1
Memory Management
8.
1
Logical v/s Physical address space
9.
2
Swapping and its partitions
0.
2
6 Paging
1.
2
Segmentation
2.
2
3.
Virtual Memory
2
4.
2
7 Test-2
5.
2 File management: Concept and access
6. methods
2 Directory structure and file system of
7. various OS
2
File protection system
8.
2 Allocation methods: Contiguous,
8
9. Linked and Index Allocation
3
0.
Practical problem of allocation method
3 Assign-3
1.
3
Deadlocks: Characteristics
2.
3
9
3.
Prevention and Avoidance
3
4.
3
5.
Detection and recovery from deadlock
3
6.
3
10 Critical section
7.
3 Synchronization hardware
9. PCTE Operating System 9
3
Test-3
9.
4
Semaphores
0.
4
11
1.
Deadlock Handling
4
2.
4
Security: Authentication
3.
4
Program threats
4.
4
12 System threats
5.
4
Encryption and decryption
6.
4
7.
4
Shell programming tutorial
8.
4
13
9.
5 Discussion of Previous Question
0. Papers
5 Discussion of Previous Question
1. Papers
Textbooks and Resources:
• Operating System Concepts
o Authors: Silberschatz Galvin
o Publisher: Addison – Wesley
• System Programming and Operating System
o Author: D. M. Dhamdhere
• Operating System
o Author: Milan Milenkovic
• An Introduction to Operating System
10. PCTE Operating System 10
o Author: Deital H. M.
o Publisher: Addison – Wesley
• Operating System Principles
o Author: P. Brinch Hansen
o Publisher: PHI
• Operating System
o Author: Stalling, W.
o Publisher: PHI
• Other handouts will be provided throughout the semester
11. PCTE Operating System 11
ASSIGNMENT – 1
1. Short answer type question:
a. What is the need of Operating System?
b. What are the two main functions of an Operating System?
c. List various Operating Systems available today.
d. Explain Single-User and Multi-User Operating Systems.
e. What is the principal advantage of Multiprogramming?
2. Long answer type questions:
a. What is an Operating System? Explain its different services.
b. State and discuss the differences between Distributed Systems and Real Time
Systems.
ASSIGNMENT – II
1. Short answer type questions:
a. What is Process State?
b. What is Busy Waiting?
c. What is a Scheduler?
d. Discuss the Non-Preemptive Scheduling.
e. What are the disadvantages of FCFS Scheduling?
2. Long answer type questions:
a. What is Process Control Block? Explain with diagram all its contents.
b. Explain the difference between Multilevel Queue Scheduling and Multilevel
Feedback Queue Scheduling.
ASSIGNMENT – III
1. Short answer type questions:
a. Differentiate Logical and Physical Address Space?
b. Describe different steps in case of Page Fault?
c. What type of Fragmentation is there in case of Paging and why?
d. What is the difference between Authentication and Authorization?
e. What do you mean by System Threats?
12. PCTE Operating System 12
2. Long answer type questions:
a. Explain the different operations performed on files.
b. Consider a logical address space of eight pages of 1024 words each, mapped onto a
physical memory of 32 frames. How many bits are there in the logical address and
physical address?
13. PCTE Operating System 13
PRESENTATION TOPICS
1. Operating System Classifications
2. Scheduling Algorithms
3. Program Threats and System Threats
4. Deadlock Handling in Various Operating Systems
5. Virtual Memory Management in Windows XP
6. Resource Management Under Microsoft Windows
7. Memory Management in Windows 98
8. File Management in Various Operating Systems
9. Different Classes of Windows Operating Systems
10. Single User vs. Multi User Operating Systems
11. Linux Operating System
12. MS-DOS Operating System
13. Unix Operating System
14. Operating System and its Types
15. Security Level of Operating System
16. Protocols
17. Demand Paging
18. Memory Management
19. Distributed Systems
20. File Systems
21. Virtual Memory
22. System Security
23. Linux vs. Unix
24. Linux vs. Windows
25. Windows Seven