What is segmentation fault?

Answer Posted / srinivasan rajagopalan

A segmentation fault (often shortened to segfault) is a
particular error condition that can occur during the
operation of computer software. A segmentation fault occurs
when a program attempts to access a memory location that it
is not allowed to access, or attempts to access a memory
location in a way that is not allowed (for example,
attempting to write to a read-only location, or to overwrite
part of the operating system).

Segmentation is one approach to memory management and
protection in the operating system. It has been superseded
by paging for most purposes, but much of the terminology of
segmentation is still used, "segmentation fault" being an
example. Some operating systems still have segmentation at
some logical level although paging is used as the main
memory management policy.

On Unix-like operating systems, a process that accesses an
invalid memory address receives the SIGSEGV signal

Is This Answer Correct ?    4 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is Samba? Why is it used?

561


How to enable acls for /home partition?

568


How do I find and delete files in linux?

500


How do I stop a linux script from command line?

523


what are the qualities of soft links in linux?

539






Is mac a unix or linux?

529


How to connect to a remote server via ssh?

541


What is the difference between semaphore and mutex?

512


Why is linux better than windows?

531


What does whoami do?

560


Is ios based on bsd?

600


What is mtime and ctime in linux?

543


What are the default port numbers used by ssh,ftp,http,https,telnet,smtp,pop3,pop3s,imap,imaps?

564


How to switch to a previously used directory?

551


Explain the term cli?

635