Need Unix Programming information

Need Unix Programming information

Post by Tom » Fri, 13 Aug 1999 04:00:00



I am soon taking certification exam for "Unix Programming" from
www.tekmetrics.com  .
Where can i find good information on the following topics preferably in
tutorial format.
I am trying to find the information in a more vrief format than an
entire book if possible.

 Advanced I/O
     Asynchronous I/O
     Memory Mapped I/O
    Nonblocking I/O
    Streams

Daemon Processes
    Concepts
    Control

Files & Directories
    Commands
    File types
    Ownership Manipulation
    Permission Structure
    Properties
    Status Functions
    Sticky Bit

I/O operations
    redirection

Interprocess Communication
    Client-server properties
    Message Queues
    pipes
    sockets

Math
    Concepts

Process Control
    Process Management functions
    Process ownership
    system function

Process Relationships
    Orphaned Processes
    Process Identifiers
    Shell execution of Programs
    Terminal & Network logins

Signals
    Commands
    signal control
    signal function

 Terminal I/O
    curses
    stty command
    Terminal Attributes & Options

Threads
    Concepts

Unix time values
    Concepts

Unix Utilities
    grep
    Make

 
 
 

Need Unix Programming information

Post by Lew Pitche » Sat, 14 Aug 1999 04:00:00


Pardon my bluntness here, but why are you "soon taking a certification exam"
if you haven't done the study work yet? Isn't it a bit too soon to schedule
your exam, given that you have such a list of things to learn?

As for a book, here's two...

        "Operating Systems - Design and Implementation"
        by Andrew S. Tanenbaum ( (c) 1987 Prentice-Hall)
        ISBN 0-13-637406-9
        NB: 1) There's a second edition out, by Andy T. and Albert Woodhull
            2) This discusses the principles of operations of Unix, using
                an example OS (called Minix). BTW: Minix was the progenitor of Linux

        "Advanced Programming in the Unix Environment"
        by W. Richard Stevens  ( (c) 1993 Addison-Wesley)
        ISBN 0-201-56317-7

You probably should also read

        "The Unix Programming Environment"
        by Brian W. Kernighan and Rob Pike  ( (c) 1984 Bell Labs)
        Published by Prentice-Hall
        ISBN 0-13-937681

And don't skip classes


> I am soon taking certification exam for "Unix Programming" from
> www.tekmetrics.com  .
> Where can i find good information on the following topics preferably in
> tutorial format.
> I am trying to find the information in a more vrief format than an
> entire book if possible.

>  Advanced I/O
>      Asynchronous I/O
>      Memory Mapped I/O
>     Nonblocking I/O
>     Streams

> Daemon Processes
>     Concepts
>     Control

> Files & Directories
>     Commands
>     File types
>     Ownership Manipulation
>     Permission Structure
>     Properties
>     Status Functions
>     Sticky Bit

> I/O operations
>     redirection

> Interprocess Communication
>     Client-server properties
>     Message Queues
>     pipes
>     sockets

> Math
>     Concepts

> Process Control
>     Process Management functions
>     Process ownership
>     system function

> Process Relationships
>     Orphaned Processes
>     Process Identifiers
>     Shell execution of Programs
>     Terminal & Network logins

> Signals
>     Commands
>     signal control
>     signal function

>  Terminal I/O
>     curses
>     stty command
>     Terminal Attributes & Options

> Threads
>     Concepts

> Unix time values
>     Concepts

> Unix Utilities
>     grep
>     Make

--
Lew Pitcher

Master Codewright and JOAT-in-training

 
 
 

Need Unix Programming information

Post by Tom » Sat, 14 Aug 1999 04:00:00


Thanks for the information.

also, i probably left wrong impression, i have had majority of this in class but i need
to brush up on it and  am hoping to find tutorials (i.e. something more brief than a
book) to study for the exam.
for ttihis cerfication i have to prepare my self. There are no classes, it is an online
exam from www.tekmetrics.com. what i listed below is the suggested study material for
this exam.

Thank You,
Tom


> Pardon my bluntness here, but why are you "soon taking a certification exam"
> if you haven't done the study work yet? Isn't it a bit too soon to schedule
> your exam, given that you have such a list of things to learn?

> As for a book, here's two...

>         "Operating Systems - Design and Implementation"
>         by Andrew S. Tanenbaum ( (c) 1987 Prentice-Hall)
>         ISBN 0-13-637406-9
>         NB: 1) There's a second edition out, by Andy T. and Albert Woodhull
>             2) This discusses the principles of operations of Unix, using
>                 an example OS (called Minix). BTW: Minix was the progenitor of Linux

>         "Advanced Programming in the Unix Environment"
>         by W. Richard Stevens  ( (c) 1993 Addison-Wesley)
>         ISBN 0-201-56317-7

> You probably should also read

>         "The Unix Programming Environment"
>         by Brian W. Kernighan and Rob Pike  ( (c) 1984 Bell Labs)
>         Published by Prentice-Hall
>         ISBN 0-13-937681

> And don't skip classes


> > I am soon taking certification exam for "Unix Programming" from
> > www.tekmetrics.com  .
> > Where can i find good information on the following topics preferably in
> > tutorial format.
> > I am trying to find the information in a more vrief format than an
> > entire book if possible.

> >  Advanced I/O
> >      Asynchronous I/O
> >      Memory Mapped I/O
> >     Nonblocking I/O
> >     Streams

> > Daemon Processes
> >     Concepts
> >     Control

> > Files & Directories
> >     Commands
> >     File types
> >     Ownership Manipulation
> >     Permission Structure
> >     Properties
> >     Status Functions
> >     Sticky Bit

> > I/O operations
> >     redirection

> > Interprocess Communication
> >     Client-server properties
> >     Message Queues
> >     pipes
> >     sockets

> > Math
> >     Concepts

> > Process Control
> >     Process Management functions
> >     Process ownership
> >     system function

> > Process Relationships
> >     Orphaned Processes
> >     Process Identifiers
> >     Shell execution of Programs
> >     Terminal & Network logins

> > Signals
> >     Commands
> >     signal control
> >     signal function

> >  Terminal I/O
> >     curses
> >     stty command
> >     Terminal Attributes & Options

> > Threads
> >     Concepts

> > Unix time values
> >     Concepts

> > Unix Utilities
> >     grep
> >     Make

> --
> Lew Pitcher

> Master Codewright and JOAT-in-training