(a)What is the BIOS and what functions are preformed by it?. [10]
(b)What is Virtual Memory and how many ways it is implemented? In this context describe some three process scheduling techniques? [10]
(20)
Q. 2
(a)What do you mean by a linear system? Give an example of it. Explain how Gaussian elimination algorithm can be used to solve a linear system of equations? Why this algorithm is suitable for parallelization? [10]
(b)Explain various addressing modes of instructions with examples. What is the process control Block and what are its functions. [10]
(20)
Q. 3
(a)What factors would you consider if you are asked to design, a LAN from scratch? Assume that all Hardware requirements can be. satisfied appropriately. [10]
(b)What is the basic difference between a Switch and a Hub State which device controls the collision domains battery [10]
(20)
Q. 4
(a)How the complexity of, an algorithm is measured? Define and explain Greedy Algorithms. [10]
(b)Discuss various types of team structure that can be formed for software development, Also explain briefly why the feasibility of producing quality software is’ reduced if project risk is great. [10]
(20)
Q. 6
(a)Describe various 2D-transformations and represent them in normal form. [10]
(b)Explain the concept of ODBC, with the help of an architectural diagram. What problems are caused by data redundancies? Can data redundancies be completely eliminated when the database, approach is used? Why or why not? [10]
(20)
Q. 7
(a)Define 3NF, BCNF. Give an example of a relation in 3NF but not in BCNF. Transform that relation in BCNF. What arc checkpoints? Where they are used? Why? [10]
(b)With the help of appropriate diagram explain the CG! programming environment in detail. Write a CG! based Peri script that keeps track of the number of visitors to the home page of a certain site. [10]
(20)
Q. 8
COMPULSORY QUESTION
(a)Write only True or False in the Answer Book. Do not reproduce the question. (1×10) A feature of an operating system that allows more than one program to run simultaneously is called Multitasking. A trackball operates like a joystick on its back. It is extremely useful when there isn’t enough space to use a mouse, Digitizing Tablet is a’special Input device that is mainly used to digitize vector-oriented design or pictures. Dedicated line is a high speed cable line that is not permanently wired into the internet. A Router is a network device that helps LANs and WANs achieve interoperability and connectivity and thai can link LANs that have different network topologies, such as Ethernet and Token Ring. Internet Protocol is a routable protocol in the backbone that is responsible for IP addressing, routing, and the fragmentation and reassembly of IP packets. Telnet is an Internet connection that enables a user to terminate an active connection with a computer at a remote site. ESD stands for Electronic Static Distance. IRQ is Interrupt Request. Copyright computer programs made available on trial basis are called shareware. [10]
The 2003 CSS Computer Science paper set by the FPSC. Question wording only; questions marked “Not yet checked” have not been compared with the official paper yet.
Disclaimer Prep Right is independent and not affiliated with FPSC.