Q1. What is Artificial Intelligence? Explain how an AI system is different from a conventional Computing system.

Similar documents
Objectives. Chapter 2: Operating-System Structures. Operating System Services (Cont.) Operating System Services. Operating System Services (Cont.

Operating Systems. 05. Threads. Paul Krzyzanowski. Rutgers University. Spring 2015

Review from last time. CS 537 Lecture 3 OS Structure. OS structure. What you should learn from this lecture

Chapter 6, The Operating System Machine Level

Kernel comparison of OpenSolaris, Windows Vista and. Linux 2.6

Chapter 2 System Structures

Operating System Components

Last Class: OS and Computer Architecture. Last Class: OS and Computer Architecture

System Structures. Services Interface Structure

Kernel Types System Calls. Operating Systems. Autumn 2013 CS4023

CHAPTER 15: Operating Systems: An Overview

Tools Page 1 of 13 ON PROGRAM TRANSLATION. A priori, we have two translation mechanisms available:

Operating Systems OS Architecture Models

Example of Standard API

Chapter 3 Operating-System Structures

First-class User Level Threads

How To Write A Windows Operating System (Windows) (For Linux) (Windows 2) (Programming) (Operating System) (Permanent) (Powerbook) (Unix) (Amd64) (Win2) (X

How To Understand The Concept Of A Distributed System

Chapter 2: OS Overview

Last Class: OS and Computer Architecture. Last Class: OS and Computer Architecture

CS0206 OPERATING SYSTEMS Prerequisite CS0201, CS0203

Principles and characteristics of distributed systems and environments

Web Server Architectures

ELEC 377. Operating Systems. Week 1 Class 3

Operating Systems for Parallel Processing Assistent Lecturer Alecu Felician Economic Informatics Department Academy of Economic Studies Bucharest

Linux Kernel Architecture

CHAPTER 1 INTRODUCTION

Computer Science MS Course Descriptions

Chapter 10 Case Study 1: LINUX

Chapter 12 Discovering New Knowledge Data Mining

Introduction to Virtual Machines


EECS 750: Advanced Operating Systems. 01/28 /2015 Heechul Yun

Processes and Non-Preemptive Scheduling. Otto J. Anshus

Operating System Components and Services

Virtual machine interface. Operating system. Physical machine interface

A Comparison of Distributed Systems: ChorusOS and Amoeba

OS Concepts and structure

Weighted Total Mark. Weighted Exam Mark

CSE 544 Principles of Database Management Systems. Magdalena Balazinska Fall 2007 Lecture 5 - DBMS Architecture

NEURAL NETWORKS A Comprehensive Foundation

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski

Distributed Operating Systems

Multiprogramming. IT 3123 Hardware and Software Concepts. Program Dispatching. Multiprogramming. Program Dispatching. Program Dispatching

Lesson Objectives. To provide a grand tour of the major operating systems components To provide coverage of basic computer system organization

Scheduling. Scheduling. Scheduling levels. Decision to switch the running process can take place under the following circumstances:

Deciding which process to run. (Deciding which thread to run) Deciding how long the chosen process can run

DIABLO VALLEY COLLEGE CATALOG

Distributed Systems LEEC (2005/06 2º Sem.)

10 Gbps Line Speed Programmable Hardware for Open Source Network Applications*

Multi-core architectures. Jernej Barbic , Spring 2007 May 3, 2007

Lecture 23: Multiprocessors

Assessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce

CPS221 Lecture: Operating System Structure; Virtual Machines

Neural Networks and Support Vector Machines

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)

Chapter 3: Operating-System Structures. System Components Operating System Services System Calls System Programs System Structure Virtual Machines

How do Users and Processes interact with the Operating System? Services for Processes. OS Structure with Services. Services for the OS Itself

Multi-core Programming System Overview

IAI : Expert Systems

Computer Science. Master of Science

KS3 Computing Group 1 Programme of Study hours per week

Distributed Systems. Examples. Advantages and disadvantages. CIS 505: Software Systems. Introduction to Distributed Systems

High Performance Computing. Course Notes HPC Fundamentals

Introduction to Cloud Computing

COS 318: Operating Systems

ultra fast SOM using CUDA

Chapter 5 Process Scheduling

List of courses MEngg (Computer Systems)

Microkernels, virtualization, exokernels. Tutorial 1 CSC469

MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL

Client/Server Computing Distributed Processing, Client/Server, and Clusters

CSE 120 Principles of Operating Systems. Modules, Interfaces, Structure

Design and Implementation of the Heterogeneous Multikernel Operating System

Fall 2012 Q530. Programming for Cognitive Science

Machine Learning and Data Mining -

Operating Systems 4 th Class

An Implementation Of Multiprocessor Linux

Real Time Programming: Concepts

OPERATING SYSTEMS STRUCTURES

Final Report. Cluster Scheduling. Submitted by: Priti Lohani

OPERATING SYSTEMS Internais and Design Principles

VMware Server 2.0 Essentials. Virtualization Deployment and Management

CS420: Operating Systems OS Services & System Calls

Distributed File Systems

Operating System Impact on SMT Architecture

Introduction to Artificial Neural Networks

INTRODUCTION TO COMPUTING CPIT 201 WEEK 13 LECTURE 3

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

Operating System Structures

Computer Organisation Operating Systems

Overview of Operating Systems Instructor: Dr. Tongping Liu

Virtual Servers. Virtual machines. Virtualization. Design of IBM s VM. Virtual machine systems can give everyone the OS (and hardware) that they want.

This tutorial will take you through step by step approach while learning Operating System concepts.

Computer Science 4302 Operating Systems. Student Learning Outcomes

Transcription:

Unit I: ARTIFICIAL INTELLIGENCE Q1. What is Artificial Intelligence? Explain how an AI system is different from a conventional Computing system. Q2. What are the AI techniques? Discuss with example. Q3. What is an agent explain with the help of example. Q4. Explain the progress of AI and its relevance to the industry. Q5. What is knowledge based expert system? Discuss the use of KBES for AI. Q6. Explain Expert system shells in detail. Q7. Compare Radian Rule Master, Knowledge Engineering Environment and OPS5 expert system building tools. Q8. Explain expert system and its architecture. Q9. Explain the application areas of AI; Knowledge based system and Expert System. Q10. Explain the characteristics of AI; Knowledge based system and Expert system.

Unit II: KNOWLEDGE REPRESENTATION AND CONTROL STRATEGY Q1. Distinguish between data, information, and knowledge. Also explains the knowledge representation methods. Q2. Differentiate between Forward and Backward Chaining discuss with the example. Q3. Explain the way to represent knowledge using logic rules. Q4. Explain the algorithm for hill climbing. Q5. Explain algorithm for generate and test method. Q6. Discuss the algorithm for A* with the advantage of best first search procedure. Q7. Define heuristic search and its technique. Q8. Give four different ways to represent the facts that John is Bill s father. Q9. Consider the following facts:- Peter only likes easy courses. Mathematics courses are hard. All the courses in textile department are easy. TXT281 is a textile course. Answer the question, What course would Peter like. Q10. Describe the salient features of LISP, PROLOG, and Logic Programming.

Unit III: 1. a) Explain the characteristics of neural network. b) Explain the biological neuron with diagram 2. a)what do you mean by activation function? Explain its 3 types. b) Construct a neural network which computes the XOR function of two inputs. 3. What is perceptron? Explain single layer and multilayer architecture of perceptron, Also describe back propagation algorithm in this context. 4. What is the difference between supervised and unsupervised learning? 5. What is Kohonen s self-organizing map? Give its algorithm. 6. What do you mean by McCulloch Pitts Model? 7. Explain the term linearly separable. How it differs from non-linearly separable? 8. Explain the various applications of neural network.

1... is called the father of AI. A) James C Gosling B) Dennis Ritchie C) Alan Turing D) Isaac Newton 2. In AI. is a combination of data structures and interpretive procedures. A) Knowledge B) Meta-knowledge C) Artificial Knowledge D) Performance 3. The approach uses the knowledge of mathematics and engineering. A) rationalist B) Top-down C) bottom-up D) push-pop approach 4. We also use knowledge about what we know, called.. A) Meta-Knowledge B) Performance Knowledge C) Standard knowledge D) Specific knowledge 5. The Artificial Intelligence is concerned with designing intelligent computer systems that exhibit intelligent characteristics expressed by.. A) Functional behavior B) Human behavior C) Human brain D) Statistical analysis 6. includes what we know about our own performance as cognitive processors.

A) Meta-Knowledge B) Performance Knowledge C) Standard knowledge D) Specific knowledge 7. State whether the following true or false. i) AI is used in diverse fields like space exploration, robotics. ii) AI is used for military purpose A) i-true, ii-false B) i-true, ii-true C) i-false, ii-false D) i-false, ii-true 8. The goals of AI systems can be described in terms of cognitive tasks like A) Recognizing objects B) Answering questions C) Manipulating robotic devices D) All of the above 9... is computerized advice-giver, that is capable of reasoning but which is usually confined to a rather narrow field of knowledge. A) Expert system B) Knowledge system C) Common system D) Communication system 10.. involves relating something new to what we already know in a psychologically complex way. A) Knowledge Acquisition B) Knowledge retrieval C) Reasoning D) Meta-level reasoning

ASSIGNMENT -1 OPERATING SYSTEMS 1. Define operating system. Elaborate the various services provided by Operating System. 2. Explain the layered architecture of operating system with the help of diagram. 3. Explain any four types of operating systems. 4. Discuss why operating system is known as Resource Manager and Virtual Machine. 5. What is thread? What are the advantages of thread over process? 6. Differentiate between user level threads and kernel level threads. 7. Describe multithreading models. Give advantages and disadvantages of each. 8. Define system call. Give example of basic system calls from Linux and Windows. 9. Write short notes on the following: (1)BIOS (2)Firmware (3) Boot Strap loader 10. Explain the following: (1) Semantics of fork ( ) and exec() system call. (2) Thread Cancellation

Multiple Choice Questions: 1. The concept of a process in an operating system embodies two primary characteristics, one of which is: a. Multithreading b. Resource ownership c. Symmetric multiprocessing (b) 2. An example of a system that implements a single process with multiple threads is: a. WIN 2000 b. Solaris c. Java (c) 3. Which of the following is true regarding the relationship between processes and threads: a. It takes far less time to create a new thread in an existing process than to create a new process b. It takes less timeto terminate a process than a thread c. It takes less time to switch between two different processes than to switch between two threads within the same process 4. The basic thread operation related to the change in thread state that occurs when a thread needs to wait for an event is referred to as the: a. Unblock operation b. Spawn operation c. Block operation (c) 5. In the Linux O/S, multiple threads may be created and executed within a single process. This is an example of the following Thread-to-Process relationship: a. 1:1 b. 1:M c. M:N 6. The computer system category where a single processor executes a single instruction stream to operate on data stored in a single memory is called: a. Single Instruction Singl e Data (SISD) stream b. Single Instruction Multiple Data (SIMD) stream c. Multiple Instruction Single Data (MISD) stream 7. In a SMP system, each processor maintains a local cache and must alert all other processors that a change to cache update has taken place. This is referred to as the:

a. Interconnection mechanism problem b. Synchronization mechanism problem c. Cache coherency problem (c) 8. Key issues involved in the design of multiprocessor operating systems include: a. Scheduling b. Synchronization c. Reliability and fault tolerance 9. Early operating systems that were designed with little concern about structure are typically referred to as: a. Monolithic operating systems b. Layered operating systems c. Kernel operating systems 10. A benefit of the microkernel organization is: a. Extensibility b. Portability c. Flexibility 11. In low-level microkernel memory management, an example of an operation that can support external paging and virtual memory management is the: a. Grant operation b. Map operation c. Flush operation 12. In a W2K system, the state that a thread enters when it has been unblocked and the resource for which it has been blocked is not yet available is called the: a. Transition state b. Waiting state c. Standby state 13. In a Solaris system, a User-Level Thread (ULT) that enters the active state is assigned to a: a. Kernel thread b. Heavy-Weight Process (HWP) c. Light-Weight Process (LWP) (c) 14. In a Linux system, when a new process is cloned, the two processes share the same: a. Process identifier b. Virtual memory

c. task_struct data structure (b) 15. In an operating system, the unit of dispatching is usually referred to as a thread (b) dispatcher (c) process. none of the above 16. An example of an operating system that supports a single user process and a single thread is Solaris (b) MS-DOS. (c) Unix Windows (b) 17. An example of an operating system that supports multiple user processes and multiple threads is WIN2K (b) Solaris (c) Linux All of the above 18 A process that cannot execute until some event occurs is said to be in the blocked state (b) waiting state (c) ready state all of the above 19 In which O/S, a User-Level Thread (ULT) in the active state is assigned to a Light-Weight Process (LWP) and executes while the underlying kernel thread executes OS2. (b) Mach (c) Solaris Linux (c) 20 11. In low-level microkernel memory management, an example of an operation that can support external paging and virtual memory management is the: a. Grant operation b. Map operation c. Flush operation