answersLogoWhite

0

📱

Computer Science

Computer Science is the systematic study of algorithmic processes that describe and transform information. It includes the theoretical foundations of information and computation and the practical techniques of applying those foundations to computer systems. Among the many subfields of Computer Science are computer graphics, computer programming, computational complexity theory, and human-computer interaction. Questions about Computer Science, terms such as algorithms and proofs, and methodologies are encouraged in this category.

1,839 Questions

What is the difference between 64GB 1600MHz RAM and 64GB 2133MHz?

Its basically the clock speed. 64 GB is just the storage its of no use here. The MHz value gives us the clock frequency i.e how fast the computer can work at its maximum capacity. So obviously higher the clock speed the faster the computer can process its operations.

What can nonvolatile memory do?

Non-volatile memory can retain its contents through a loss of power, assuming the shutdown was properly performed.

Why do we have different type data types in computer languages?

Allows you to efficiently store data without waste

Allows you to write your application code without re-implementing standard data types

Allows code and subroutine parameters to be more expressive

How does the World Community Grid's average processing power compare to modern supercomputers?

On a single home computer? Significantly smaller. But when you combine that home computer with every other volunteer computer on the grid, it is much more powerful and efficient than any supercomputer.

What is the difference between Gray code input and incrementing inputs?

Gray Code input is where only one bit of the input changes at any one time. Incrementing input is where one or more inputs can change at the same time. The advantage of Gray Code input is that, at the moment of change, there is no uncertainty in the output except for the one bit resolution.

An example might be an optical encoder which shows the position of a shaft. Gray Code is much better than Incrementing in this application. Although, modern designs use only two bits in an overlapping style using XOR gates and a flip flop to drive an up-down counter.

Who invented the computer for the census in 1890?

It was NOT a computer. Herman Hollerith invented a set of manually operated punch card handling devices.

Defult function in c language is?

Default functions are pre defined functions.

Eg. printf();

scanf();

getch();

clrscr();

etc..

Actually, no-one uses the term 'default function'. (Let alone 'defult function'.)

Another answer: Perhaps it is 'main' what you meant.

What type of error can not be detected by the compiler?

Most commonly this would be a logical error, such as coding an incorrect calculation. However, depending on the compiler and language, other errors may not be detected at compile time.

What is the statement that stores the remainder of dividing the variable you by j in a variable named k?

k = you - int (you / j) * j;

You can also use, if your language supports the modulus (%) operator...

k = you % j;

Definition of pure segmentation and pure paging?

In a pure segmentation architecture, segments are allocated like variable partitions, although the memory management hardware is involved in decoding addresses. Pure segmentation addresses replace the page identifier in the virtual address with a segment identifier, and find the proper segment (not page) to which to apply the offset.

What is an example of 'syntax'?

first of all you have to find subject,predicator,objet(direct and indirect)adjunct(of time,place,manneretc)object predicate,subject predicate. e.x:

I have to go home.

I-subject

Have to go -predicate

home-adjunct(of place)

How do you handle the exceptions in COBOL programming?

Some keywords have exception checking available, some don't.

For example, the READ statement has AT END and INVALID KEY;

the math keywords ADD, MULTIPLY, COMPUTE, etc. have

ON OVERFLOW and so on to denote code to be executed when

those exceptions are detected. You can also specify a field for a

file to hold status codes which then can be interrogated after an

input/output statement to determine particular exceptions (duplicate inserts, etc.).

Difference between spooling and buffering?

Spooling is an acronym for Simultaneous Peripheral Operation On-Line and involves placement of data in temporary working area for another program to process. Buffering on the hand, is preloading data into a reserved area of memory which is called the buffer.

Write list of various Computer generations along with their basic characteristics?

discuss the various computer generations along with key characteristic of computers each eneration

Why Is Parallel Programming Difficult?

  1. Managing Complex Data Dependency Is Non-Trivial
  2. Managing Data Access Conflicts Without Full Access Control
  3. Managing Multiple Core Executions Driving One Insane
  4. Non-Deterministic Behavior Is Confusing
  5. Lack Of Parallel Library For General Use
  6. Performance Matters
  7. Legacy Software Is Often Used As The Entry Point To Parallelization

How many search techniqe's in data structure?

There are two types of searching technique used in data structure.such as linear and binary search.

Why need to increase the computer speed?

A faster computer can do more in less time.

However most computers cannot have their speed increased meaningfully without changing so much of the hardware that you actually have a different computer... and it would likely have been cheaper and easier to just buy a newer and much faster computer.

What kind of software consists of the programs that control or maintain the operations of a computer and its devices?

This would be the operating system (or OS). The operating system controls and/or maintains the operation of a computer and its devices. Among other things, the OS manages the memory, does traffic control for the various programs, and loads drivers to control the low-level hardware functions to make the devices usable,