LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 09-20-2010, 04:15 AM   #1
hanu123
LQ Newbie
 
Registered: Sep 2010
Posts: 8

Rep: Reputation: 0
I am new to unix platform so may i know what is unix internals and internal component


I want to learn unic internals and internal components ,so may i get any good link to learn it
Thank you
Hanu
 
Old 09-20-2010, 04:21 AM   #2
prayag_pjs
Senior Member
 
Registered: Feb 2008
Location: Pune - India
Distribution: Fedora,RedHat,CentOS,Gentoo
Posts: 1,143
Blog Entries: 4

Rep: Reputation: 147Reputation: 147
Hi,

What exactly you want to learn in Unix?

You want to learn Unix or Linux?

Any ways this link will help you learn Linux?

You please try to get read the History of Linux and Unix ...

http://linuxreviews.org/beginner/#toc1
 
1 members found this post helpful.
Old 09-20-2010, 11:47 PM   #3
hanu123
LQ Newbie
 
Registered: Sep 2010
Posts: 8

Original Poster
Rep: Reputation: 0
Thank you for your reply,I want to learn unix and linux also.
So First I need to get the unix intrnals and internal components ,may I know what that means and wer i can study those .
Thank you
hanu

Last edited by hanu123; 09-21-2010 at 01:19 AM.
 
Old 09-20-2010, 11:49 PM   #4
Kenny_Strawn
Senior Member
 
Registered: Feb 2010
Location: /usa/ca/orange_county/lake_forest
Distribution: ArchBang, Google Android 2.1 + Motoblur (on Motortola Flipside), Google Chrome OS (on Cr-48)
Posts: 1,791
Blog Entries: 62

Rep: Reputation: 56
Please read the "So I want to be a GNU/Linux Newbie? What do I do next?" thread before continuing.
 
Old 09-21-2010, 01:19 AM   #5
hanu123
LQ Newbie
 
Registered: Sep 2010
Posts: 8

Original Poster
Rep: Reputation: 0
what is unix os internals
and internal components?
please tell me only that ....
hanu
 
Old 09-21-2010, 01:23 AM   #6
prayag_pjs
Senior Member
 
Registered: Feb 2008
Location: Pune - India
Distribution: Fedora,RedHat,CentOS,Gentoo
Posts: 1,143
Blog Entries: 4

Rep: Reputation: 147Reputation: 147
A Unix architecture is a computer operating system system architecture that embodies the Unix philosophy. It may adhere to standards such as the Single UNIX Specification (SUS) or similar POSIX IEEE standard. No single published standard describes all Unix architecture computer operating systems - this is in part a legacy of the Unix wars.
There are many systems which are Unix-like in their architecture. Notable among these are the GNU/Linux distributions. The distinctions between Unix and Unix-like systems have been the subject of heated legal battles, and the holders of the UNIX brand, The Open Group, object to "Unix-like" and similar terms.



A Unix kernel — the core or key components of the operating system — consists of many kernel subsystems like process management, memory management, file management, device management and network management.

Each of the subsystem has some features:

* Concurrency: As Unix is a multiprocessing OS, many processes run concurrently to improve the performance of the system.

* Virtual memory (VM): Memory management subsystem implements the virtual memory concept and a user need not worry about the executable program size and the RAM size.

* Paging: It is a technique to minimize the internal as well as the external fragmentation in the physical memory.

* Virtual file system (VFS): A VFS is a file system used to help the user to hide the different file systems complexities. A user can use the same standard file system related calls to access different file systems.

The kernel provides these and other basic services: interrupt and trap handling, separation between user and system space, system calls, scheduling, timer and clock handling, file descriptor management.
Some key features of the Unix architecture concept are:

* Unix systems use a centralized operating system kernel which manages system and process activities.
* All non-Kernel software is organized into separate, kernel-managed processes.
* Unix systems are preemptively multitasking: multiple processes can run at the same time, or within small time slices and nearly at the same time, and any process can be interrupted and moved out of execution by the kernel. This is known as thread management.
* Files are stored on disk in a hierarchical file system, with a single top location throughout the system (root, or "/"), with both files and directories, subdirectories, sub-subdirectories, and so on below it.
* With few exceptions, devices and some types of communications between processes are managed and visible as files or pseudo-files within the file system hierarchy. This is known as everything's a file.

The UNIX operating system supports the following features and capabilities:[1]

* Multitasking and multiuser.

* Kernel written in high-level language.

* Programming interface.

* Use of files as abstractions of devices and other objects.

* Character-based default UI.

* Built-in networking. (TCP/IP is standard.)

* Persistent system service processes called "daemons" and managed by init or inetd.



Now if you need more let us know
 
Old 09-21-2010, 01:29 AM   #7
hanu123
LQ Newbie
 
Registered: Sep 2010
Posts: 8

Original Poster
Rep: Reputation: 0
thank you so much.......
 
Old 10-01-2010, 10:23 AM   #8
hanu123
LQ Newbie
 
Registered: Sep 2010
Posts: 8

Original Poster
Rep: Reputation: 0
I am having a test on Linux basic commands and open source ,so may I know what do i need to study about open source, and a link related to it .
Thank you
Hanu
 
Old 10-01-2010, 10:29 AM   #9
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 551Reputation: 551Reputation: 551Reputation: 551Reputation: 551Reputation: 551
http://ss64.com/bash/
www.oreillynet.com/linux/cmd/
www.pixelbeat.org/cmdline.html

Those three links may be of help to you. However, your question(s) are too vague or broad. We cannot possibly tell you what you need to study about "basic commands and open source" in order to do well on this test. Perhaps if you can narrow down exactly what subject areas you are interested in, then folks might be able to direct you to specific resources.
 
Old 10-01-2010, 10:46 AM   #10
hanu123
LQ Newbie
 
Registered: Sep 2010
Posts: 8

Original Poster
Rep: Reputation: 0
I am sorry,let me be clear to you ,the first test topic is open source.So I want to know what kind of question i can expect from this or what do i need to study,I am new to linux so only i am confused,plz help me.
Thank you
Hanu
 
Old 10-01-2010, 10:54 AM   #11
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: Slackware
Posts: 7,367

Rep: Reputation: 2747Reputation: 2747Reputation: 2747Reputation: 2747Reputation: 2747Reputation: 2747Reputation: 2747Reputation: 2747Reputation: 2747Reputation: 2747Reputation: 2747
Sorry, but we can't tell you what to expect from "a test" on the topic of "open source." Why don't you tell us a bit more about the test so that we can give you more helpful advice. For example, can you post a link to a website with information about the test?

To give you an idea of why you haven't received the help you're looking for, these are completely different things:

Quote:
Originally Posted by hanu123 View Post
I want to learn unix internals and internal components
Quote:
Originally Posted by hanu123 View Post
I am having a test on Linux basic commands

Last edited by dugan; 10-01-2010 at 11:04 AM.
 
Old 10-01-2010, 11:02 AM   #12
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 551Reputation: 551Reputation: 551Reputation: 551Reputation: 551Reputation: 551
http://en.wikipedia.org/wiki/Open_source < Study this for sure. It sounds like you will be asked about the sort of things that are discussed in that large, concise article.

But, we don't know any more than you do what sort of questions you will be asked. Absolutely no idea.

Best of luck. Maybe after the test, you can give us a general idea what sorts of things they asked you, and how well you did.
 
Old 10-01-2010, 11:03 AM   #13
hanu123
LQ Newbie
 
Registered: Sep 2010
Posts: 8

Original Poster
Rep: Reputation: 0
Thank you

Last edited by hanu123; 10-01-2010 at 11:05 AM.
 
Old 01-28-2011, 11:35 PM   #14
hanu123
LQ Newbie
 
Registered: Sep 2010
Posts: 8

Original Poster
Rep: Reputation: 0
May I know a fork() system call will create how many processes and what is the relation with 2^n
 
Old 01-29-2011, 08:08 AM   #15
onebuck
Moderator
 
Registered: Jan 2005
Location: Midwest USA, Central Illinois
Distribution: SlackwareŽ
Posts: 12,716
Blog Entries: 27

Rep: Reputation: 2058Reputation: 2058Reputation: 2058Reputation: 2058Reputation: 2058Reputation: 2058Reputation: 2058Reputation: 2058Reputation: 2058Reputation: 2058Reputation: 2058
Hi,

Quote:
Originally Posted by hanu123 View Post
May I know a fork() system call will create how many processes and what is the relation with 2^n
I suggest that you create another thread. Your continued unrelated queries within this thread are not good Netiquette. Netiquette is a set of social conventions that facilitate interaction over networks, ranging from Usenet and mailing lists to blogs and forums.

Plus by creating a new thread for this topic you will get exposure that may resolve your query.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: This week at LWN: The Kernel Hacker's Bookshelf: UNIX Internals LXer Syndicated Linux News 0 09-16-2008 01:10 PM
How to program under Linux/Unix platform Igor007 AIX 3 08-20-2004 01:00 PM
How to program under Linux/Unix platform Igor007 Linux - Newbie 3 08-19-2004 02:18 PM
How to program under Linux/Unix platform Igor007 Solaris / OpenSolaris 2 08-19-2004 02:17 PM
what is unix or linux internals programming? cybercop12us Programming 3 05-01-2002 07:32 AM


All times are GMT -5. The time now is 10:25 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration