Basic Computer Concepts
Basic Computer Concepts
With effective
Syllabus for Master of Computer Applications, 1st Semester from academic
Subject Name: Basic Computer Concepts year 2020-21
Subject Code: 619406
1. Learning Objectives:
1) To understand the fundamental concepts of Computers
2) To familiarize with components of computer systems
3) To understand working of computer and its application
4) To familiarize with modern Operating system concepts.
3. Course Contents:
Desirable:
Overview of Special-purpose Operating System: Real Time Operating System
(RTOS), Embedded Systems (Characteristics of Embedded Systems, TinyOS),
Cloud Operating Systems, I oT Operating Systems
4. Text Book:
William Stallings, “Computer Organization and Architecture”, 10th Edition, Pearson
Page no. 1 of 3
GUJARAT TECHNOLOGICAL UNIVERSITY
With effective
Syllabus for Master of Computer Applications, 1st Semester from academic
Subject Name: Basic Computer Concepts year 2020-21
Subject Code: 619406
5. Reference Books:
1. Morris Mano,Digital Logic and Computer Design, PHI
2. Andrew S. Tanenbaum, Todd Austin, Structured Computer Organization, 6th Edition,
Pearson
3. Anita Goel,Computer Fundamentals, Pearson Education
4. William Stallings, “Operating Systems: Internals and Design Principles”, 9th Edition,
Pearson
Page no. 2 of 3
GUJARAT TECHNOLOGICAL UNIVERSITY
With effective
Syllabus for Master of Computer Applications, 1st Semester from academic
Subject Name: Basic Computer Concepts year 2020-21
Subject Code: 619406
is full, producer will wait until consumer will consume at least one
element. When buffer is e mpty, consumer will wait until producer will
produce at least one element.
• Implement producer, consumer problem using un bounded buffer where
array is shared. When producer will put the element in the array, consumer
will wait until producer will release t he array and same operation is
applicable for consumer. Implement mutual conclusion using semaphore.
When buffer is empty, consumer will wait until producer will produce at
least one element.
Page no. 3 of 3