answersLogoWhite

0

Bachelor of Computer Applications BCA

Bachelor of Computer Applications (BCA) is an undergraduate degree in computer application conferred in India following the completion of three years course. The program exposes students to several areas of computer applications including the new developments that keep pace with the industry.

504 Questions

What purpose does the modified bit serve in a demand paging system?

If you require a page to be swapped out and must allow for the possibility of it being swapped back in, you need to make sure that the page has the latest changes when it is again swapped in. If changes have been made to a page selected for swapping out, you must save the page to disk. If changes have NOT been made to a page selected for swapping out, you can immediately overwrite memory with a new page, without writing the old page back to disk. Disk access is sl.o..w... . You do not want to spend time writing to disk unless you really have to. The "modified" bit tells you if a change has been made to a page since it has been loaded into memory. As usual, a little bit of information can save you a lot of seek time.

When is madras university distance education BCA october 2008 exams?

Hi All, The IDE exam time table for October08 and centre details has been updated today i.e., 15-Dec-08 http://www.unom.ac.in/ideexam.php Raju - arajudba@gmail.com Madras University Exams start from December 27,2008. I just submitted the application on Friday, which i think was the last day, but u can find out from the university again..

Subjects in bca 3rd year of gndu university?

computer graphics

operating system

computer networking

Software engeneering

Is 12 bio student is eligible for bca courses?

ya,,,,,,,,,,, u can join bca after 12th in any stream,,,,,,,,,,,,,

Why do you have to do the MCAS?

we have to do mcas because it helps teachers know where students need help in their academic skills

MCAS stands for Massachussetts Child Abuse System

How is a BCA a good gateway to a better future?

BCA or Bachelor of Computer Application is a three-year undergraduate course which trains students in programming, networking, computer, developing, and mobile software, app development, etc. The course is a gateway to a better future because this is the era of computers and with the advancement and digitalization becoming an indispensable part of process globally, the demand of the professionals with the sound knowledge of the computers is expanding with the leaps and bounds. The course makes students competent enough to grab those enhancing opportunities.

There are a few focal points with respect to pursuing BCA from a good BCA college like Dev Bhoomi Group of Institutions. The competitors become familiarised with additional about computers and other critical subjects that help to get more information about the issues. A portion of the key favourable circumstances of doing BCA are noted underneath:

-The hopefuls may acquire information and comprehension of the rudiments of the programming language.

-With this course, the understudies will be fit for increasing their experience.

-Additionally, the aspirants might be able to do altogether forming their professions, which enables the understudies to draw better openings for work later on.

-It is the initial move towards developing as a computer proficient and for those expecting to seek after MCA next.

-BCA courses urge the understudies to be added inside and out data on various standing and advances that benefit the clients to get outstanding and refreshed information on different points in PC.

-The IT part is developing significantly and knows no impediments to it; subsequently, Bachelors in Computer application will open access for boundless situations. There would be a satisfactory measure of openings for work post end of this degree.

-BCA degree is significantly more practical than some other degree like B.Tech in Computer Science or IT and so forth. While the information earned and the business openings are broadly the equivalents, the BCA is a significantly more valuable program than others.

These are a portion of the benefits of getting admission to the BCA course to assist aspirants to find out about computer applications.

How can apply the equivalent certificate of M.Com in Kerala University after completing in Annamalai University?

first you download the application form from the kerala university site and take 1000 rs dd and send it for equilancy.if any enquiery contact in my email apsslmg@gmail.com

Is there any contradiction between science and religion?

Yes...I suppose there are many contradictions.

On of the biggest one is Evolution vs. Creationism.

Science believes in the Theory of Evolution which is saying that all complex organisms developed from simpler organism. Most religions, believe in Creationism, which is that God designed and created everything.

What do you understand by term communication what are the elements of communication?

Communication is the transmission of some data of some sort, from one entity (and given our concerns as human beings, the entities in question would likely be human) and another. In the most basic form, the elements of communication are, someone has something to say, that person then has some means of saying it (which could be verbal, or in writing, on paper, on the internet, by telephone, by smoke signal, and so forth) and then there has to be someone else who receives that message. Generally, for the communication to be successful, the recipient of the message has to also understand it. Communication usually requires a common language, although some non-verbal signals such as smiles, tears, etc., are widely understood across different linguistic groups.

Microprocessor PREVIOUS question papers for bca 2nd year IN MADRAS UNiversity?

PART - A 10*3=30

1. Define Micro Processor.

2. What is an accumulator.

3. Why Data Bus id Bidirectional?

4. What is Microcomputer? Explain the difference between a microprocessor and microcomputer

5. List the applications of micro computer.

6. What are the advantages of microprocessor based system?

7. Explain the functions of IO/Min 8085.

8. What is Flag? List the flag of 8085. Show the bit positions of various flags in 8085 flag register?

9. Why Address Bus is unidirectional?

10. What are the Interrupts in 8085?

PART - B 5*6=30

11. What are Data Transfer Instructions, Write any Instruction.

12. Define the following Terms

Compiler, Assembler, Interpreter with example

13. Explain Instructions & Data Format.

14. Explain & Draw a Block Diagram of Computer with the microprocessor as CPU.

15. Explain the Logical Operations.

PART - C 4*10=40

16. Explain the Microprocessor Architecture and its operations

17. Explain the various pins of 8085 Microprocessor

18. List the Registers in the 8085 Microprocessor & explain the functions in detail

19. Write a Assembly language program to add two 8 bit numbers

20. Write a Assembly language program to add 16 bit numbers

How do you explain the concept of linking and relocation?

Explain the concept of Linking and Relocation. in microprocessor and architecture

Linking and Relocation

Linking and Relocation

In constructing a program some program modules may be put in the same source

module and assembled together; others may be in different source modules and assembled separately. If they are assembled separately, then the main module, which has the first instruction to be executed, must be terminated by an END statement with the entry point specified, and each of the other modules must be terminated by an END statement with no operand. In any event, the resulting object modules, some of which may be grouped into libraries, must be linked together to form a load module before the program can be executed. In addition to outputting the load module, normally the linker prints a memory map that indicates where the linked object modules will be loaded into memory. After the load module has been created it is loaded into the memory of the computer by the loader and execution begins. Although the I/O can be performed by modules within the program, normally the I/O is done by I/O drivers that are part of the operating system. All that appears in the user's program are references to the I/O drivers that cause the operating system to execute them.

The general process for creating and executing a program is illustrated in Fig 5.1. The process for a particular system may not correspond exactly to the one diagrammed in the figure, but the general concepts are the same. The arrows

indicate that corrections may be made after anyone of the major stages.

Fig. 5.1: Creation and Execution of a program

Segment Combination

In addition to the linker commands, the ASM-86 assembler provides a means of

regulating the way segments in different object modules are organized by the linker. Sometimes segments with the same name are concatenated and sometimes they are overlaid. Just how the segments with the same name are joined together is determined by modifiers attached to the SEGMENT directives. A SEGMENT directive may have the form

Segment name SEGMENT Combine-type

where the combine-type indicates how the segment is to be located within the load module. Segments that have different names cannot be combined and segments with the same name but no combine-type will cause a linker error. The possible combine-types are:

PUBLIC-If the segments in different object modules have the same name and the combine-type PUBLIC, then they are concatenated into a single segment in the load module. The ordering in the concatenation is specified by the linker command.

COMMON-If the segments in different object modules have the same name and the combine-type is COMMON, then they are overlaid so that they have the same beginning address. The length of the common segment is that of the longest segment being overlaid.

STACK-If

segments in different object modules have the same name and the combine-type STACK, then they become one segment whose length is the sum of the lengths of the individually specified segments. In effect, they are combined to form one large stack.

AT-The AT combine-type is followed by an expression that evaluates to a constant which is to be the segment address. It allows the user to specify the exact location of the segment in memory..

MEMORY-This combine-type causes the segment to be placed at the last of the load module. If more than one segment with the MEMORY combine type is being linked, only the first one will be treated as having the MEMORY combine-type; the others will be overlaid as if they had COMMON combine types.

Access to External Identifiers

Clearly, object modules that are being linked together must be able to refer to each other. That is, there must be a way for a module to reference at least some of the variables and/or labels in the other modules. If an identifier is defined in an object module, then it is said to be a local (or internal) identifier relative to the module, and if it is not defined in the module but is defined in one of the other modules being linked, then It is referred to as an external (or global) identifier relative to the module.

For single-object module programs all identifiers that are referenced must be locally defined or an assembler error will occur. For multiple-module programs, the assembler must be informed in advance of any externally defined identifiers that appear in a module so that it will not treat them as being undefined. Also, in order to permit other object modules to reference some of the identifiers in a given module, the given module must include a list of the identifiers to which it will allow access. Therefore, each module may contain two lists, one containing the external identifiers it references and one containing the locally defined identifiers that can be referred to by other modules. These two lists are implemented by the EXTRN and PUBLIC directives, which have the forms:

EXTRN Identifier:Type, . . . , Identifier:Type

and

PUBLIC Identifier, . . ., Identifier

where the identifiers are the variables and labels being declared as external or as being available to other modules. Because the assembler must know the type of all external identifiers before it can generate the proper machine code, a type specifier must be associated with each identifier in an EXTRN statement. For a variable the type may be BYTE, WORD, or DWORD and for a label it may be NEAR or FAR. In the statement

INC VAR1

if VAR1 is external and is associated with a word, then the module containing the statement must also contain a directive such as

EXTRN . . VAR1 :WORD.. . .

and the module in which VARl is defined must contain a statement of the form

PUBLIC .. ..VAR1….

One of the primary tasks of the linker is to verify that every identifier appearing in an EXTRN statement is matched by one in a PUBLIC statement. If this is not the case, then there will be an undefined external reference and a linker error will occur. Fig. 5.2 shows three modules and how the matching is done by the linker while joining them together.

Fig. 5.2: Illustration of the matching verified by the linker

As we have seen, there are two parts to every address, an offset and a segment address. The offsets for the local identifiers can be and are inserted by the assembler, but the offsets for the external identifiers and all segment addresses must be inserted by the linking process. The offsets associated with all external references can be assigned once all of the object modules have been found and their external symbol tables have been examined. The assignment of the segment addresses is called relocation and is done after the king process has determined exactly where each segment is to be put in memory.

.