BCA 4030 &SYSTEM SOFTWARE

Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601


Spring 2015 ASSIGNMENT

DRIVE
BCA (REVISED FALL 2012)
SEMESTER
4
SUBJECT CODE & NAME
BCA 4030 &SYSTEM SOFTWARE
CREDITS
4
BK ID
B1774
MAX. MARKS
60



Q. 1. Describe different types of Assemblers.

Answer:An assembly language (or assembler language) is a low-level programming language for a computer, or other programmable device, in which there is a very strong (generally one-to-one) correspondence between the language and the architecture's machine code instructions. Each assembly language is specific to a particular computer architecture, in contrast to most high-level programming languages, which are generally portable across multiple architectures, but require interpreting or compiling.

There are two types of assemblers based on how


Q. 2. What is Language Processor? Explain about the two Languageprocessing activities.

Answer:By a language processor, we mean a program that processes programs written in a programming language (source language). All or part of a language processor is a language translator, which translates the program from the source language into machine code, assembly language, or some other language. The machine code can be for an actual computer or for a virtual (hypothetical) computer. If it is for a virtual computer, then a simulator for the virtual computer is needed in order to execute the translated program.



Q. 3. What is an assembly language? Explain its basic features. State theadvantage and disadvantages of coding in assembly language.

Answer:A programming language that is once removed from a computer's machine language. Machine languages consist entirely of numbers and are almost impossible for humans to read and write. Assembly languages have the same structure and set of commands as machine languages, but they enable a programmer to use namesinstead of numbers.

Each type of CPU has its own machine language and assembly language, so an assembly language program written for one type of CPU won't run on another. In the early days of programming, all programs were written in assembly language. Now, most programs are written in a high-level language such as FORTRAN or C. Programmers still use assembly language when speed is essential or when they need to perform an operation that isn't



Q. 4. List and explain the various issues which must be considered to makeyour drivers portable across CPU architectures.

Answer:Whenever possible, you should design a device driver so that it can accommodate peripheral devices that operate on more then one CPU architecture. You need to consider the following issues to make your drivers portable across CPU architectures:

·         Control status register (CSR) access
·         I/O copy operation
·         Direct memory access (DMA) operation





Q. 5. Explain briefly about Android Architecture Libraries.

Answer:If you are an Android user, you may know how to carry out the basic functions such as making a call, sending a text message, changing the system settings, install or remove apps etc. Well! Every Android user knows these, but is it enough for you as a developer? Of course Not! So, what else things do we need to know for being successful developers?  I’ll explain. We should know all the key concepts of Android OS. That is the nuts and bolts of the Android OS. Here we will explore the Android architecture in detail. By the term Android architecture, I mean the building blocks of the Android OS.


Q. 6. Write the Steps for UPnP device addressing with proper flowchart.

Answer:Universal Plug and Play (UPnP) is a set of networking protocols that permits networked devices, such as personal computers, printers, Internet gateways, Wi-Fi access points and mobile devices to seamlessly discover each other's presence on the network and establish functional network services for data sharing, communications, and entertainment. UPnP is intended primarily for residential networks without enterprise-class devices.  The UPnP technology is promoted by the UPnP Forum, a computer industry initiative to enable

Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601


No comments:

Post a Comment

Note: Only a member of this blog may post a comment.