قرآن در کامپیوتر

دانلود نرم افزار های قرآنی یه صورت رایگان

قرآن در کامپیوتر

دانلود نرم افزار های قرآنی یه صورت رایگان

Disable


            will add the file report.txt to the encrypted archive
            secret.rar using the password 'fGzq5yKw'


    -id[c,d,p,q]
            Disable messages.

            Switch -idc disables the copyright string.

            Switch -idd disables "Done" string at the end of operation.

            Switch -idp disables the percentage indicator.

            Switch -idq turns on the quiet mode, so only error messages
            and questions are displayed.

            It is allowed to use several modifiers at once,
            so switch -idcdp is correct.


    -ieml[.][addr]
            Send archive by email. Win32 version only.

            Attach an archive created or updated by the add command
            to email message. You need to have a MAPI compliant email
            client to use this switch (most modern email programs
            support MAPI interface).

            You may enter a destination email address directly
            in the switch or leave it blank. In the latter case you
            will be asked for it by your email program. It is possible
            to specify several addresses separated by commas or semicolons.

            If you append a dot character to -ieml, an archive will be
            deleted after it was successfully attached to an email.
            If the switch is used when creating a multivolume archive,
            every volume is attached to a separate email message.


    -ierr   Send all messages to stderr.


    -ilog[name]
            Log errors to file (registered version only).

            Write error messages to the file rar.log created in RAR
            directory. It is possible to specify another log file name
            instead of the default rar.log in the switch, for example,
            -ilogc:logackup.log. If the specifed name does not include
            the path, the log file will be created in the RAR directory.


    -inul   Disable all messages.


    -ioff   Turn PC off after completing an operation. The hardware must
            support the power off feature. Win32 version only.


    -isnd   Enable sound.


    -k      Lock archive. Any command which intends to change the archive
            will be ignored.


    -kb     Keep broken extracted files.

            RAR, by default, deletes files with CRC errors after
            extraction. The switch -kb specifies that files with
            CRC errors should not be deleted.


    -m<n>   Set compression method:

       -m0   store     do not compress file when adding to archive
       -m1   fastest   use fastest method (less compressive)
       -m2   fast      use fast compression method
       -m3   normal    use normal (default) compression method
       -m4   good      use good compression method (more
                       compressive, but slower)
       -m5   best      use best compression method (slightly more
                       compressive, but slowest)

            If this switch is not specified, RAR uses -m3 method
            (normal compression).

            By default, RAR uses only the general compression
            algorithm in -m1 and -m2 methods, advanced algorithms
            like audio and true color processing are enabled
            only in -m3..-m5 modes, the advanced text compression
            is activated only in -m4..-m5. This default can be
            overridden using -mc switch.


    -mc<par>
            Set advanced compression parameters.

            This switch is intended mainly for benchmarking and
            experiments. In the real environment it is usually better
            to allow RAR to select optimal parameters automatically.
            Please note that improper use of this switch may lead
            to very serious performance and compression loss, so use
            it only if you clearly understand what you do.

            It has the following syntax:

            -mc[param1][:param2][module][+ or -]

            where <module> is the one character field denoting a part
            of the compression algorithm, which has to be configured.

            It may have the following values:

              A       - audio compression;
              C       - true color (RGB) data compression;
              D       - delta compression;
              E       - 32-bit x86 executables compression;
              I       - 64-bit Intel Itanium executables compression;
              T       - text compression.

            '+' sign at the end of switch applies the selected algorithm
            module to all processed data, '-' disables the module at all.
            If no sign is specified, RAR will choose modules automatically,
            based on data and the current compression method.

            Switch -mc- disables all optional modules and allows only
            the general compression algorithm.

            <Param1> and <Param2> are module dependent parameters
            described below.

            Audio compression, delta compression:

            <Param1> is a number of byte channels (can be 1 - 31).
            RAR splits multibyte channels to bytes, for example,
            two 16-bit audio channels are considered by RAR as four
            channels one byte each.

            <Param2> is ignored.


            32-bit x86 Intel executables compression,
            64-bit Intel Itanium executables compression,
            true color (RGB) data compression:

            <Param1> and <Param2> are ignored.


            Text compression:

            <Param1> is the order of PPM algorithm (can be 2 - 63).
            Usually a higher value slightly increases the compression ratio
            of redundant data, but only if enough memory is available
            to PPM. In case of lack of memory the result may be negative.
            Higher order values decrease both compression and decompression
            speed.

            <Param2> is memory in megabytes allocated for PPM (1-128).
            Higher values may increase the compression ratio, but note
            that PPM uses the equal memory size both to compress and
            decompress, so if you allocate too much memory when creating
            an archive, other people may have problems when decompressing
            it on a computer with less memory installed. Decompression
            will be still possible using virtual memory, but it may
            become very slow.


            Examples:

            1) switch -mc1a+ forces use of 8-bit mono audio compression
            for all data.

            2) switch -mc10:40t+ forces use of text compression
            algorithm for all data, sets the compression order to 10
            and allocates 40 MB memory.

            3) switch -mc12t sets the text compression order to 12,
            when the text compression is used, but leaves to RAR to
            decide when to use it.

            4) switches -mct- -mcd- disable text and delta compression.


    -md<n>  Select dictionary size <n> in KB. Must be 64, 128, 256, 512,
            1024, 2048 or 4096 or a letter 'a', 'b', 'c', 'd', 'e', 'f', 'g'
            respectively.

            The sliding dictionary is a special memory area used by the
            compression algorithm. If the size of the file being compressed
            (or the total files size in the case of a solid archive) is
            greater than the dictionary size, then increasing the dictionary
            size will generally increase compression ratio, decrease packing
            speed and increase memory requirements.

            RAR can reduce the dictionary size if it is significantly
            larger than the size of the source data. It helps to reduce
            memory requirements without decreasing compression.

            Default sliding dictionary size is 4096 KB.

            Example:

            RAR a -s -mdd sources *.asm
                or
            RAR a -s -md512 sources *.asm

            Will create a solid archive using a 512 KB dictionary.


    -ms[list]
            Specify file types to store.

            Specify file types, which will be stored without compression.
            This switch may be used to store already compressed files,
            which helps to increase archiving speed without noticeable
            loss in the compression ratio.

            Optional <list> parameter defines the list of file extensions
            separated by semicolons. For example, -msrar;zip;jpg will
            force RAR to store without compression all RAR and ZIP
            archives and JPG images. It is also allowed to specify wildcard
            file masks in the list, so -ms*.rar;*.zip;*.jpg will work too.

            If <list> is not specified, -ms switch will use the default
            set of extensions, which includes the following file types:

            7z, ace, arj, bz2, cab, gz, jpeg, jpg, lha, lzh, mp3,
            rar, taz, tgz, z, zip


    -mt<threads>
            Set the number of threads. Available in Windows version.
            May be available in some of Unix versions.

            <threads> parameter can take values from 0 to 16.
            It defines the recommended number of active threads
            for compression algorithm. If it is greater than 0,
            RAR will use the multithreaded version of compression
            algorithm providing higher speed on multiprocessor
            architectures. Real number of active threads can differ
            from the specified.

            If <threads> is zero, RAR will use the single threaded
            compression algorithm.

            Change of <threads> parameter slightly affects the compression
            ratio, so archives created with different -mt switches
            will not be exactly the same even if all other compression
            settings are equal.

            If -mt switch is not specified, RAR will try to detect
            the number of available processors and select the optimal
            number of threads automatically.


    -n<f>   Include only the specified file <f>. Wildcards may be used
            both in the name and file parts of file mask. You may specify
            the switch '-n' several times.

            This switch does not replace usual file masks, which still
            need to be entered in the command line. It is an additional
            filter limiting processed files only to those matching
            the include mask specified in -n switch. It can help to
            reduce the command line length sometimes.

            For example, if you need to compress all *.txt and *.lst
            files in directories Project and Info, you can enter:

            rar a -r text Project*.txt Project*.lst Info*.txt Info*.lst

            or using the switch -n:

            rar a -r -n*.txt -n*.lst text Project Info


    -n@<lf> Include files using the specified list file.

            Similar to -n<f> switch, but reads include masks from
            the list file. If you use -n@ without the list file name
            parameter, it will read file names from stdin.

            Example:

            rar a -r -n@inclist.txt text Project Info


    -oc     Set NTFS Compressed attribute. Win32 version only.

            This switch allows to restore NTFS Compressed attribute
            when extracting files. RAR saves Compressed file attributes
            when creating an archive, but does not restore them unless
            -oc switch is specified.


    -ol     Save symbolic links as the link instead of the file.
            Unix version only.


    -or     Rename extracted files automatically if file with the same name
            already exists. Renamed file will get the name like
            'filename(N).txt', where 'filename.txt' is the original file
            name and 'N' is a number starting from 1 and incrementing
            if file exists.


    -os     Save NTFS streams. Win32 version only.

            This switch has meaning only for NTFS file system under
            Windows NT and allows to save alternative data streams
            associated with a file. It is especially important under
            Windows 2000 and XP, which use streams to keep some file
            dependent information like file descriptions. If you use
            RAR to backup your NTFS disks, it is recommended to specify
            this switch.


    -ow     Use this switch when archiving to save file security
            information and when extracting to restore it.

            Unix RAR version saves file owner and group when using
            this switch.

            Win32 version stores owner, group, file permissions and
            audit information, but only if you have necessary privileges
            to read them. Note that only NTFS file system supports
            file based security under Windows.

    -o+     Overwrite existing files.


    -o-     Do not overwrite existing files.


    -p[p]   Encrypt files with the string <p> as password while archiving.
            The password is case-sensitive. If you omit the password on the
            command line, you will be prompted with message "Enter password".

            Example:

            rar a -pmyhoney secret1 *.txt

            add files *.txt and encrypt them with password "myhoney".


    -p-     Do not query password


لبخند دختر پسر رونشناسی دانلود نرم افزار ادبیات تست کنکور کارشناسی ارشد سوال جواب حجم ویروس هک یاهو ساخت ویروس  جوک بازی سرگرمی خرید اینترنتی سرقت از بانک اینترنتی دزدی همه فن حریف کبسول کپسول انواع قرص ایکس پماد قرص های نیرو بخش دوپینگ انرژی زا کریستال قطعات الکترونیک آموزش الکتروتکنیک ثروت از اینترنت خیابان جاسوسی ناجور عکس یانگوم جواهری در قصر بازیکنان فوتبال والیبال ورزش فیلم جکی جان

    -r      Recurse subdirectories. May be used with commands:
            a, u, f, m, x, e, t, p, v, l, c, cf and s.

            When used with the commands 'a', 'u', 'f', 'm' will process
            files in all sub-directories as well as the current working
            directory.

            When used with the commands x, e, t, p, v, l, c, cf or s will
            process all archives in sub-directories as well as the current
            working directory.


    -r0     Similar to -r, but when used with the commands 'a', 'u', 'f',
            'm' will recurse subdirectories only for those names, which
            include wildcard characters '*' and '?'


    -ri<p>[:<s>]
            Set priority and sleep time. Available only in RAR for Windows.
            This switch regulates system load by RAR in multitasking
            environment. Possible task priority <p> values are 0 - 15.

            If <p> is 0, RAR uses the default task priority.
            <p> equal to 1 sets the lowest possible priority,
            15 - the highest possible.

            Sleep time <s> is a value from 0 to 1000 (milliseconds).
            This is a period of time that RAR gives back to the system
            after every read or write operation while compressing
            or extracting. Non-zero <s> may be useful if you need to reduce
            system load even more than can be achieved with <p> parameter.

            Example:

            execute RAR with default priority and 10 ms sleep time:

            rar a -ri0:10 backup *.*


    -rr[N]  Add a data recovery record. This switch is used when creating
            or modifying an archive to add a data recovery record to
            the archive. See the 'rr[N]' command description for details.


    -rv[N]  Create recovery volumes. This switch is used when creating
            a multivolume archive to generate recovery volumes.
            See the 'rv[N]' command description for details.


    -s      Create solid archive. Solid is a special archive type. Please
            refer to the appendix "Glossary" for further information.

            Example:

            create solid archive sources.rar with 512 KB dictionary,
            recursing all directories, starting with the current directory.
            Add only .asm files:

            rar a -s -md512 sources.rar *.asm -r


    -s<N>   Create solid groups using file count

Microsoft Windows 98

------------------------------------------------------
       Microsoft Windows 98 README for
         MS-DOS Config.sys Commands
                April 1998           
------------------------------------------------------

(c) Copyright Microsoft Corporation, 1998


This document provides complementary or late-breaking
information to supplement the Microsoft Windows 98
documentation.

------------------------
How to Use This Document
------------------------

To view Config.txt on-screen in Notepad, maximize
the Notepad window.

To print Config.txt, open the file in Notepad or
another word processor, then on the File menu, click Print.

In syntax lines, lowercase text signifies replaceable
parameters and uppercase text must be typed as it appears.

NOTE: The Msdosdrv.txt file contains more Help for
MS-DOS commands. Also you can type the name of the
command at the command prompt, followed by a slash
and question mark (/?). For example: CHKDSK /?

If you have the Windows 98 CD, you can get additional
help on MS-DOS commands, including syntax and examples.
You can load the MS-DOS 6 help file by browsing the
oolsoldmsdos menu, and then clicking Help.com.

--------
CONTENTS
--------

ACCDATE

BREAK

BUFFERS/BUFFERSHIGH

DEVICE

DEVICEHIGH

DOS

DRIVPARM

FCBS/FCBSHIGH

FILES/FILESHIGH

INSTALL/INSTALLHIGH

LASTDRIVE/LASTDRIVEHIGH

NUMLOCK

REM

SET

SHELL

STACKS/STACKSHIGH

SWITCHES
-------------------------------


ACCDATE
=======

For each hard disk, this command specifies
whether to record the date that files are
last accessed. Last access dates are turned
off for all drives when your computer is
started in safe mode, and are not maintained
on floppy disks by default.

Syntax

    ACCDATE=drive1+|- [drive2+|-]...

Parameters

drive1, drive 2...
    Specifies the drive letter.

+|-
    Specify a plus sign (+) to indicate that
    the last access date should be maintained
    for files on the drive. Specify a minus
    sign (-) to indicate that the last access
    date should not be maintained for files.


BREAK
=====

This command sets or clears extended CTRL+C
checking. You can use this command at the
command prompt or in your CONFIG.SYS file.

You can press CTRL+C to stop a program or an
activity, such as file sorting. Typically, MS-DOS
checks for CTRL+C only while it reads from the
keyboard or writes to the screen or a printer. If
you set BREAK to ON, you extend CTRL+C checking to
other functions, such as disk read and write
operations.

Syntax

    BREAK [ON|OFF]

To display the current BREAK setting at the command
prompt, use the following syntax:

    BREAK

In your CONFIG.SYS file, use the following syntax:

    BREAK=ON|OFF

Parameter

ON|OFF
    Turns extended CTRL+C checking on or off.


BUFFERS/BUFFERSHIGH
===================

This command allocates memory for a specified number
of disk buffers when your system starts. Use the
BUFFERSHIGH command to load the buffers in the upper
memory area. You can use these commands only in your
Config.sys file.

Syntax

    BUFFERS=n[,m]
    BUFFERSHIGH=n[,m]

Parameters

n
    Specifies the number of disk buffers. The value of
    n must be in the range 1 through 99. The default
    is 30.

m
    Specifies the number of buffers in the secondary
    buffer cache. The value of m must be in the range
    0 through 8. The default is 0 (no secondary cache
    buffers).

If you specify an invalid value for n or m, BUFFERs uses
the default settings.


DEVICE
======

This command loads into memory the device driver you
specify. You can use this command only in your Config.sys
file.

Syntax

    DEVICE=[drive:][path]filename [dd-parameters]

Parameters

[drive:][path]filename
    Specifies the location and name of the device driver
    you want to load.

[dd-parameters]
    Specifies any command-line information required by
    the device driver.


DEVICEHIGH
==========

This command loads the device driver you specify into
the upper memory area. Loading a device driver into the
upper memory area frees more bytes of conventional memory
for other programs. If upper memory is not available,
the DEVICEHIGH command functions just like the DEVICE
command.

You can use this command only in your Config.sys file.

Syntax

    DEVICEHIGH [drive:][path]filename [dd-parameters]

To specify the region(s) of memory into which to
load the device driver, use the following syntax:

    DEVICEHIGH [[/L:region1[,minsize1][;region2[,minsize2] [/S]]=
    [drive:][path]filename [dd-parameters]

Parameters

[drive:][path]filename
    Specifies the location and name of the device
    driver you want to load into the upper memory area.

dd-parameters
    Specifies any command-line information required by
    the device driver.

Switches

/L:region1[,minsize1][;region2[,minsize2]...
    Specifies one or more regions of memory into which
    the device driver is loaded. By default, MS-DOS loads
    the driver into the largest free upper memory block
    (UMB) and makes all other UMBs available for the driver's
    use. You can use the /L switch to load the device driver
    into a specific region of memory or to specify which
    region(s) the driver can use.

    To load the driver into the largest block in a
    specific region of upper memory, specify the region
    number after the /L switch. For example, to load the
    driver into the largest free block in region 4, you
    would type /L:4. To list the free areas of memory,
    type MEM /F at the command prompt.

    When loaded with the /L switch, a device driver
    can use only the specified memory region. Some
    device drivers use more than one area of memory;
    for those drivers, you can specify more than one
    region. To find out how a particular device driver
    uses memory, issue the MEM /M command and specify
    the device-driver name as an argument. To specify
    two or more regions, separate the block numbers
    with a semicolon (;). For example, to use blocks
    2 and 3, you would type /L:2;3.

    Typically, MS-DOS loads a driver into a UMB in
    the specified region only if that region contains
    a UMB larger than the driver's load size (usually
    equal to the size of the executable program file).
    If the driver requires more memory while running
    than it does when loaded, you can use the minsize
    parameter to ensure that the driver will not be
    loaded into a UMB that is too small for it. If you
    specify a value for minsize, MS-DOS loads the driver
    into that region only if it contains a UMB that is
    larger than both the driver's load size and the
    minsize value.

/S
    Shrinks the UMB to its minimum size while the
    driver is loading. Using this switch makes the
    most efficient use of memory. This switch is
    generally used only by the MemMaker program,
    which can analyze a device driver's memory use
    to determine whether the /S switch can safely be
    used when loading that driver. This switch can
    be used only in conjunction with the /L switch
    and affects only UMBs for which a minimum size
    was specified.


DOS
====

This command specifies that MS-DOS should maintain a link
to the upper memory area, load part of itself into the high
memory area (HMA), or both. You can use this command only in
your Config.sys file.

Syntax

    DOS=HIGH|LOW[,UMB|,NOUMB][,AUTO|,NOAUTO]

    DOS=[HIGH,|LOW,]UMB|NOUMB[,AUTO|,NOAUTO]
 
    DOS=[HIGH,|LOW,][UMB,|NOUMB,]AUTO|NOAUTO

Parameters

UMB|NOUMB
    Specifies whether MS-DOS should manage upper
    memory blocks (UMBs) created by a UMB provider
    such as Emm386.exe. The UMB parameter specifies
    that MS-DOS should manage UMBs, if they exist.
    The NOUMB parameter specifies that MS-DOS should
    not manage UMBs. The default setting is NOUMB.

HIGH|LOW
    Specifies whether MS-DOS should attempt to load
    a part of itself into the HMA (HIGH) or keep all
    of MS-DOS in conventional memory (LOW). The default
    setting is LOW.

AUTO|NOAUTO
    Specifies whether MS-DOS should automatically load
    Himem.sys, Ifshlp.sys, Dblbuff.sys, and Setver.exe
    device drivers if they are not explicitly loaded in
    your Config.sys file. The default setting, AUTO,
    automatically loads these device drivers. The AUTO
    setting also automatically uses the BUFFERSHIGH,
    FILESHIGH, FCBSHIGH, LASTDRIVEHIGH, and STACKSHIGH
    commands, whether the -HIGH form of the command is
    used or not. If you specify the NOAUTO parameter, you
    must load these device drivers and use the -HIGH form of
    the above commands in order to take advantage of them.


DRIVPARM
========

This command defines parameters for devices such as disk and
tape drives when you start MS-DOS. You can use this command
only in your Config.sys file.

The DRIVPARM command modifies the parameters of
an existing physical drive. It does not create a new
logical drive. The settings specified in the
DRIVPARM command override the driver definitions
for any previous block device.

Syntax

    DRIVPARM=/D:number [/C] [/F:factor] [/H:heads] [/I] [/N]
    [/S:sectors] [/T:tracks]

Switches

/D:number
    Specifies the physical drive number. Values for number
    must be in the range 0 through 255. For example, drive
    number 0 = drive A, 1 = drive B, 2 = drive C, and so on.

/C
    Specifies that the drive can detect whether the drive
    door is closed.

/F:factor
    Specifies the drive type. The following table shows the
    valid values for factor and a brief description of each.
    The default value is 2.

    0        160K/180K or 320K/360K

    1        1.2 megabyte (MB)

    2        720K (3.5-inch disk)

    5        Hard disk

    6        Tape

    7        1.44 MB (3.5-inch disk)

    8        Read/write optical disk

    9        2.88 MB (3.5-inch disk)

/H:heads
    Specifies the maximum number of heads. Values for
    heads must be in the range 1 through 99. The default
    value depends on the value you specify for /F:factor.

/I
    Specifies an electronically compatible 3.5-inch
    floppy disk drive. Use the /I switch if your
    computer's ROM BIOS does not support 3.5-inch
    floppy disk drives.

/N
    Specifies a nonremovable block device.

/S:sectors
    Specifies the number of sectors per track that
    the block device supports. Values for sectors
    must be in the range 1 through 99. The default
    value depends on the value you specify for /F:factor.

/T:tracks
    Specifies the number of tracks per side that the
    block device supports. The default value depends on
    the value you specify for /F:factor.


FCBS/FCBSHIGH
=============

This command specifies the number of file control blocks (FCBs)
that MS-DOS can have open at the same time. Use the FCBSHIGH
command to load the FCBs in the upper memory area. You can use
these commands only in your Config.sys file.

Syntax

    FCBS=x
    FCBSHIGH=x

Parameter

x
    Specifies the number of file control blocks that
    MS-DOS can have open at one time. Valid values for
    x are in the range 1 through 255. The default
    value is 4.


FILES/FILESHIGH
===============

This command specifies the number of files that MS-DOS can
access at one time. Use the FILESHIGH command to load the
command in the upper memory area. You can use these commands
only in your Config.sys file.

Syntax

    FILES=x
    FILESHIGH=x

Parameter

x
    Specifies the number of files that MS-DOS can
    access at one time. Valid values for x are in
    the range 8 through 255. The default value is 8.


INSTALL/INSTALLHIGH
===================

This command loads a memory-resident program into memory
when you start MS-DOS. Use the INSTALLHIGH command
to load the memory-resident program into the upper
memory area. You can use these commands only in
your Config.sys file.

Memory-resident programs stay in memory as long
as your computer is on. They can be used even when
other programs are active. You can use the INSTALL
or INSTALLHIGH command to load MS-DOS memory-resident
programs.

Syntax

    INSTALL=[drive:][path]filename [command-parameters]
    INSTALLHIGH=[drive:][path]filename [command-parameters]

Parameters

[drive:][path]filename
    Specifies the location and name of the
    memory-resident program you want to run.

command-parameters
    Specifies parameters for the program you
    specify for filename.


LASTDRIVE/LASTDRIVEHIGH
=======================

This command specifies the maximum number of drives you can
access. Use the LASTDRIVEHIGH command to load the LASTDRIVE
data structures in the upper memory area. You can use these
commands only in your Config.sys file.

The value you specify represents the last
valid drive that MS-DOS is to recognize.

Syntax

    LASTDRIVE=x
    LASTDRIVEHIGH=x

Parameter

x
    Specifies a drive letter in the range A through Z.

 

NUMLOCK
========

This command specifies whether the NUM LOCK key is set to ON or
OFF when your computer starts. You can use this command only in
your Config.sys file.

آشنایی با 28 موتور جستجوگر اینترنتی جهان

آشنایی با 28 موتور جستجوگر اینترنتی جهان
با توضیح کامل در مورد هر جستجوگر و ذکر ویژگی های آنها
یاهو (YAHOO) ، اینفوسیک (Infoseek) ، آلتاویستا (ALTAVISTA)  ،  گوگل (Google)  ، ........

 

 


موتورهای جستجوگر اینترنت

یاهو (YAHOO)

یاهو ، مشهور ترین ابزار جستجوی موضوع گرا ، اشتراک جستجوهای کلید واژه ای را از طریق پایگاه داده اینکتومی (Inktomi ) با تعدادی کمتر انجام می دهد ولی برگزیده تر از گروه پایگاه ها ، یاهو برای جستجوی موضوعات در زمان شروع به جستجو ، دارای کارایی بالایی بوده و بهترین پایگاه ها را در موضوع های داده شده معرفی می نماید . این دروازه وب و ابزار جستجو ، گروه های متعدد و اخبار را در اختیار قرار می دهد .
حراج ها ، مطالب طبقه بندی شده و وضعیت هوا و هزاران موضوع دیگر را می توانید در پایگاه یاهو بیابید .

http://www.yahoo.com

 

 

 

 

اینفوسیک (Infoseek)

اینفوسیک برای جستجوی وب و usenet از جمله مرور بعضی از سایت ها مناسب است .

http://www.go.com

 

 

 

 

آلتاویستا (ALTAVISTA)

این موتور جستجو ، شاخص بیش از30 میلیون صفحه و از آن جمله شاخص های پایگاه یاهو را در اختیار می گذارد . حتی مراجع مبهم را در پایگاه هایی که چندان نیز مشهور نیستند پیدا می کند . نتایج و با توجه به این امر که کلمه جستجوی شما چند بار تکرار شده باشد ، رده بندی می شود . این پایگاه یکی از معدود پایگاه های داده است که به شما اجازه می دهد با محدود کردن تاریخ کار کنید . این موتور و پوشه جستجو ، میلیون ها پایگاه را مشخص (ایندکس) کرده است . کاربران می توانند جستجو های پیچیده را انجام داده یا اخبار شخصی و اطلاعات مربوط به بورس را دریافت کنند .

http://www.altavista.com

 

 

 


اکسایت (Excite)

با بیش از 50 میلیون پایگاه فهرست شده ، این موتور جستجو متن کامل را جستجو می کند . این سایت ، اخیراً دو ابزار جستجوی دیگر را در اختیار گرفته است ، ماژلان (Magellan ) و وب کرالر(Web Crowler ) که باعث تقویت قدرت آن به مثابه یک ابزار جستجو شده اند . این سرویس مشهور را برای جستجو به کمک کلید واژه ها یا زنجیره های متنی به کار برید یا گروه های پایگاه های بررسی شده را مرور کنید .

http://www.excite.com

 

 

 

 

هات بات (HOTBOT)

موتور جستجوی بی اندازه سریع با توان دسترسی به بیش از 50 میلیون پایگاه با ویژگی های بر جسته جستجو که به نحوی شفاف در فهرست های راهنما توضیح داده شده اند . روباتی که کار جستجو را انجام می دهد اسلارپ ( Slurp) نامیده می شود .

http://www.hotbot.com

 

 

 

 


لای کاس(LYCOS)

لای کاس ، که در حال حاضر نزدیک به 50 میلیون پایگاه را فهرست می کند ، دارای یکی از بزرگترین پایگاه های داده است . این پایگاه،به جای فهرست کردن لغات تنها ، کلمات تیتر را فهرست می کند ، لغاتی که در اولین پاراگرف ها یافت می شوند و کلماتی که پیاپی در بقیه متن به کار رفته اند . لای کاس یکی از اولین موتورهای جستجو است و هنوز هم یکی از محبوب ترین آن ها بشمار می آید . در ساعت پیک (peak) دست یابی به لای کاس سخت و مشکل می باشد . موتور جستجوی قابل سفارش ، به کاربران اجازه می دهد وارد یک زنجیره جستجو شده یا بر حسب موضوع ، وب را مرور کنند . قسمتی هم برای تازه واردها در نظر گرفته شده است .

http:// www .lycos .com

 

 

 

 

لوک اسمارت (LOOK SMART)

مستقیماً از مجله ریدرز دایجست . (READERS DIGEST ) ! پوشه وب ، محتوای اینترنت را در قالب هزاران گروه تنظیم می کند . پوشه های جهانی و محلی را بررسی کنید و یک پایگاه را ارائه نمایید .

http:// www . looksmart .com

 

 

 


وب کراولر (WEB CRAWWLER)

پوشه موضوعی به علاوه رئوس و سر فصل اخبار و یک قسمت راهنمایی روزانه .

http ://www . webcrawler . com

 

 

 

ام (M)

پایگاه ها را بر اساس آن چه به اصطلاح محتوای مناسب برای مشاهده عمومی خوانده می شود رده بندی می کند .

http:// www . web-m. com

ساوی سرچ ( SAWYSERACH) یا (POPULAR CATEGORIES)

ساوی سرچ یک موتور جستجو است که به شما اجازه می دهد جستجو را برای گروه مورد نظرتان انجام دهید : فهرست های عناوین وب ، پوشه های وب ، کتاب های تلفن ، نرم افزار ، مردم ، مسافرت ، سلامتی ، خانه ، خرید ، سرگرمی و غیره .

http ://popularcategories . com

http:// http://www.sawysearch/. com

 

 

 

پروفوژن (PROFUSION)

موتور جستجوی متا (META ) که توسط دانشگاه کانزاس نگهداری و اداره می شود .

http:// www.profusion.com

 

 

 

ام سی (MC)

متا کراولر در سایر موتورهای جستجو به تفحص می پردازد ، نتایج را در قالبی یکنواخت منظم ساخته و آن ها را بر اساس ارتباط با موضوع رده بندی کرده و به کاربر باز می گرداند .

http:// www.mc.com

 

 

 

نورترن لایت (NOTHERNLIGHT)

موتور جستجوی دقیق با قابلیت های جستجوی منحصر به فرد .

http ://www. northernlight . com

 

 

 

هوور (WHOWHERE)

هوور ، به شما اجازه می دهد نشانی پست الکترونیکی (e-mail) تقریباً هر کسی را روی اینترنت ، بیابید . شما می توانید اسم شخص مورد نظر را به هر ترتیبی که می خواهید وارد کنید .

http://www.whowhere.com

 

 

 

دایرکت هیت (Directhit)

برای آن که دقیق ترین نتیجه را به دست آورید موتور جستجوی اصلی دایرکت هیت را که از تجزبه سایر جستجوگرها به دست آمده ، امتحان کنید . صرف نظر از آن که چه چیزی را جستجو می کنید ، دایرکت هیت در اولین سعی آن را پیدا خواهد کرد . دایرکت هیت . یک موتور جستجو . میلیون ها فکر .

http://www.directhit.com

 

 

 

استارتینگ پوینت (Starting Point)

استارتینگ پوینت ، به شما اجازه می دهد صفحات وب را با دسترسی به تمامی موتورهای جستجو روی اینترنت بیابید . آن چه را که به دنبال آن هستید تایپ کنید ، find را کلیک کنید ، استارتینگ پوینت به شما نشان خواهد داد چه موتورهای جستجویی می توانند آن چه را که شما احتیاج دارید پیدا کنند .

http://www.carnigie.org

 

 

 

 

آل این وان (ALL-IN-ONE)  Search Page

همه در یک صفحه جستجو.

http://www.allinone.com

 

 

 

اباوت دات کام (About.com)

شبکه پایگاه های اباوت دات کام شامل 650 محیط بسیار هدفمند می باشد که هر کدام تحت نظارت یک راهنمای حرفه ای قرار دارد . اباوت دات کام آسان ترین و سریع ترین راه برای یافتن آن چه که شما از شبکه انتظار دارید می باشد . ناشران این شبکه ، راهنماهای تخصصی برای بیش از هفتصد موضوع مختلف را تامین می سازند .

http://www.about.com

 

 

 

 

گو نت ورک (GO Network)

شرکت والت دیسنی نمی خواهد با عبور از کلمه GO به اینترنت راه بیابید . توسط اشتراک نیرو با مجیک کینگ دم (, go.com اینفوسیک سابق ) به صورت یک موتور جستجوی قدرتمند در آمده و همچنین با ادغام جستجوی اینفوسیک و خدمات پوشه باESPN.com , ABCnews.com , Disney.com به منزله یک دروازه به اینترنت متحول شده است .

http://www.go.com

 

 

 

 

کانو دل (KANOODLE)

موشک جستجوی Kanoodle.com یک موتور جستجوی درخواست موقعیت و دروازه ای برای وب است . تحت این سیستم صاحبان سایت های وب ، موقعیت خودشان را در ارتباط با نتایج جستجو ، با خریداری عبارات جستجوی کلیدی مناسب ، مشخص می سازند . بعد از آن که پایگاه های وب پرداخت شده ، فهرست شدند ، نتایج موتور جستجوی سنتی در ادامه خواهد آمد .

http://www.kanoodle.com

 

 

 


فور الون (Four 11)

خدمات پوشه فور الون .

http://www.four11.com

 

 

 

 

اسک جیوز (ASK Jeeves)

اسک جیوز ، خانه اولین پیشخدمت اینترنتی در جهان جیوز است . کافی است یک سئوال را با لغات خودتان تایپ کنید و جیوز بلافاصله جوابی برای شما پیدا خواهد کرد. جیوز به زندگی خود با پاسخ دادن به سئوالات شما آن هم با سرعت و دقت ، ادامه می دهد . اسک جیوز اولین پاسخ گر سئوالات به زبان طبیعی است که روی شبکه وجود دارد و تنها در عرض دو کلیک ، جواب سئوال شما را در اختیارتان می گذارد . این موتور جستجوی زبان واقعی،به کاربران اجازه می دهد . سئوالات شان را بدون نیاز به دانش فنون جستجوی منطقه (Boolean ) بپرسند ، به دنبال بازی ها ، خرید و رده بندی محبوبیت بگردند .

http://www.ask.com

 

 

 


اکسپرت سایت (Xpertsite)

از یک متخصص در اکسپرت سایت دات کام سوال کنید. جایی که افرادی با سئوالات ، افراد با جواب ها را پیدا می کنند.کاربران می توانند راهنمایی دریافت کنند و سئوالاتی که تقریباً روی هر موضوع قابل خطور به ذهن مطرح می سازند توسط افراد حقیقی جواب داده خواهد شد.چون هر کسی در ارتباط با موضوعی یک متخصص به شمار می آید ، این پایگاه موقعیتی را ایجاد کرده است که مردم بتوانند معلومات خود را روی آرایه ای از موضوعات مختلف مانند هنر ، کسب و کار ، تعلیم و تربیت ، ارتباطات ، سلامتی ، خانه و باغ ، علم ، ورزش ، فناوری و مسافرت با یکدیگر به اشتراک بگذارند.

http://www.askme.com

http://www.xpertsite.com

 

 

 

 

فورانی تینگ ( 4anything.com)

نتایج بهتر در صفحات محدودتر ، ویراستارهای انسانی برای آن که بهترین را در اختیار شما بگذارند ، مناسب و مرتبط ترین اطلاعات در رابطه با هر آن چه که شما به دنبال آن هستید جستجوهایی در وب انجام داده اند.

http://www.4anything.com

 

 

 

آمریکا آن لاین کورپوریت هوم پیچ

(Americo Online-Corporate Homepoge)

سرویس برخط تجاری ، یک پوشه 16 کاناله به علاوه امکان دسترسی از طریق شماره گیری (Dialup)در کشور هایی مانند کانادا ، ژاپن و استرالیا را ارائه می دهد.

http://www.aol.com

 

 

 

 

گوگل (Google)

این موتور جستجو،نتایج جستجو،کلید واژه های مبتنی بر مرتبط بودن محتوا وتعداد ارتباط های برقرار شده با یک URL خاص از پایگاه های دیگر،را به کاربر بر می گرداند . امکان جستجوی 000/966/346/1 تعداد صفحات وب را دارد.

http://www.google

 

 

 

 

آی وان (iwon)

جستجوی خود را از طریق یک پایگاه داده گروه بندی شده برای شناسایی پایگاه های وب، سر فصل ها و فروشگاه های معتبر انجام دهید.کاربران ثبت شده می توانند جوایز نقدی دریافت کنند.

http://www.iwon.com

 

 

 

 

ان. بی. سی.آی (NBCi)

پوشه NBC ، بیش از یک دو جین گروه به همراه اخبار، محتوای در حال پخش(on-air) ، خدمات جستجو ، ویژگی های جامعه ای و تجارت الکترونیکی را ارائه می نماید.

http ://www . nbci . com

 

 

 

 

نت اسکیپ (Netscope)

با این دروازه دارای محبوبیت وب ، اینترنت را جستجو نمایید و یک حساب پست الکترونیکی باز کنید،اخبار روزانه را بخوانید واز قیمت های بورس آگاه شوید.

http://www.netscape.com/

 

Caching

 سخت افزار 
   Caching 
 اگر تا کنون برای خود کامپیوتری تهیه  کرده باشید ، واژه " Cache"  برای شما آشنا خواهد بود. کامپیوترهای جدید دارای Cache از نوع L1 و L2 می باشند. شاید در هنگام خرید یک کامپیوتر از طرف دوستانتان توصیه هائی به شما شده باشد مثلا" : " سعی کن از تراشه های Celeron استفاده نکنی چون دارای Cache نمی باشند! "

Cache یک مفهوم کامپیوتری است که  بر روی هر نوع کامپیوتر با یک شکل خاص وجود دارد. حافظه های Cache ، نرم افزارهای با قابلیت Cache هارد دیسک و صفحات Cache همه بنوعی از مفهوم Caching استفاده می نمایند. حافظه مجازی که توسط سیستم های عامل ارائه می گردد نیز از مفهوم فوق استفاده می نماید.

مبانی Caching

Caching یک نکنولوژی استفاده شده برای  زیر سیستم های حافظه ، در کامپیوتر است . مهمترین هدف یک Cache افزایش سرعت و عملکرد کامپیوتر بدون تحمیل هزینه های اضافی برای تهیه سیستم است . با استفاده از Cache عملیات  کاربران با سرعت بیشتری انجام خواهد شد.

کتابداری را در نظر بگیرید که در یک کتابخانه مسئول تحویل کتاب به متقاضیان است . فرض کنید در سیستم فوق ( درخواست و تحویل کتاب ) از مفهوم Cache استفاده نمی گردد. اولین متقاصی کتابی را درخواست می نماید( فرض شده است که متقاضی خود نمی تواند مستقیما" کتاب مورد نظر  را از قفسه مربوطه ،بردارد)  ، کتابدار، کتاب مورد نظر را از قفسه مربوطه پیدا  و در ادامه آن را تحویل متقاضی می نماید. متقاضی پس از ساعاتی مراجعه و کتاب را تحویل می دهد. کتابدار، کتاب  تحویلی را مجددا" در  قفسه مربوطه قرار می دهد. پس از لحظاتی یک متقاضی دیگر مراجعه و همان کتاب قبلی را درخواست می نماید ، کتابدار مجددا" می بایست به بخش مربوطه در کتابخانه مراجعه و پس از بازیابی کتاب ، آن را در اختیار متقاضی دوم قرار دهد.همانگونه که ملاحظه می گردد ، کتابدار مکلف است برای تحویل هر کتاب ( ولو کتاب هائی که فرکانس استفاده از آنان توسط متقاضیان زیاد باشد ) به بخش مربوطه مراجعه و پس از یافتن کتاب آن را در اختیار متقاضیان قرار دهد.  آیا روشی وجود دارد که با استناد به آن بتوان عملکرد و کارآئی کتابدار را بهبود بخشید ؟

در پاسخ به سوال فوق می توان با ایجاد یک سیستم Cache برای کتابدار ، کارآئی آن را افزایش داد. فرض کنید بخشی را با ظرفیت حداکثر ده کتاب در مجاورت ( نزدیکی ) کتابدار آماده نمائیم . کتاب هائی که توسط متقاضیان برگردانده می شود، در بخش  فوق ذخیره خواهند شد. مثال فوق را با در نظر گرفتن سیستم Cache ایجاد شده برای کتابدار مجددا" دنبال می نمائیم . در ابتدای فعالیت روزانه  ، بخش Cache خالی بوده و هنوز در آن کتابی قرار نگرفته است . اولین متفقاصی مراجعه و کتابی را درخواست می نماید . کتابدار می بایست به بخش مربوطه مراجعه و کتاب را از قفسه مربوطه براشته و در اختیار متقاضی قرار دهد. متقاضی پس از تحویل کتاب ، چند ساعت بعد مراجعه و کتاب را تجویل کتابدار خواهد داد. کتابدار، کتاب تحویلی را در بخش پیش بینی شده برای Cache قرار می دهد. لحظاتی بعد متقاضی دیگر مراجعه و درخواست همان کتاب را می نماید .کتابدار در ابتدا بخش مربوط به Cache را جستجو و در صورت یافتن کتاب ، آن را به متقاضی تحویل خواهد داد. در این حالت ضرورتی به مراجعه کتابدار به بخش و قفسه های مربوطه  نخواهد بود. در روش فوق زمان تحویل کتاب به متقاضی بهبود چشمگیری پیدا خواهد کرد. در صورتیکه کتاب درخواستی توسط متقاضی در بخش Cache کتابخانه نباشد ، چه اتفاقی خواهد افتاد؟ در ابتدا مدت زمانی صرف خواهد شد که کتابدار به این اطمینان برسد که کتاب درخواستی در بخش Cache موجود نمی باشد ( جستجو)  یکی از چالش های اصلی در رابطه با طراحی Cache به حداقل رساندن زمان جستجو  در Cache است .سخت افزارهای جدید ، زمان فوق را به صفر نزدیک کرده اند.  پس از حصول اطمینان از عدم وجود کتاب در بخش Cache ، کتابدار می بایست با مراجعه به بخش مربوطه آن را انتخاب و در ادامه در اختیار متقاضی قرار دهد.

با توجه به مثال فوق ، چندین نکته مهم در رابطه با Cache استنباط می گردد:

- تکنولوژی Cache ، استفاده از حافظه های سریع  ولی کوچک ، بمنظور افزایش سرعت یک حافظه کند ولی با حجم بالا است

- زمانیکه از Cache استفاده می گردد ، در ابتدا می بایست محتویات آن بمنظور یافتن اطلاعات مورد نظر بررسی گردد. فرآیند فوق را Cache hit می گویند. در صورتیکه اطلاعات مورد نظر در Cache موجود نباشند (Cache miss) ، کامپیوتر می بایست در انتظار تامین داده های خود از حافظه اصلی سیستم باشد ( حافظه ای کند ولی با حجم بالا )

- اندازه Cache محدود  بوده وسعی می گردد که ظرفیت فوق حتی المقدور زیاد باشد ، ولی بهرحال اندازه آن نسبت به رسانه های ذخیره سازی دیگر بسیار کم است .

- این امکان وجود خواهد داشت که از چندین لایه Cache استفاده گردد.

 Cache در کامپیوتر

کامپیوتر، ماشینی است که زمان انجام کارها توسط آن با واحدهای خیلی کوچک اندازه گیری می گردد.زمانیکه ریزپردازنده  قصد دستیابی به  حافظه اصلی را داشته باشد، می بایست مدت زمانی معادل 60 نانوثانیه را برای این کار در نظر بگیرد. سرعت فوق بسیار بالا است ولی سرعت ریزپردازنده بمراتب بیشتر است . ریزپردازنده قادر به داشتن سیکل هائی به اندازه دو نانوثانیه است . تفاوت سرعت بین پردازنده و حافظه کاملا" مشهود بوده و قطعا" رضایت پردازنده در این خصوص کسب نخواهد شد. پردازنده می بایست تاوان کند بودن حافظه را خود بپردازد . انتظار پردازنده و هرز رفتن زمان مفید وی کوچکترین تاوانی است که می بایست پردازنده پذیرای آن باشد.

بمنظور حل مشکل فوق ، فرض کنید از  یک نوع حاص حافظه،  با ظرفیت کم ولی با سرعت بالا ( 30 نانوثانیه ) ، استفاده گردد . سرعت دستیابی به حافظه فوق دو مرتبه سریعتر نسبت به حافظه اصلی است .این نوع حافظه راL2 Cache   می نامند. فرض کنید از یک حافظه بمراتب سریعتر ولی با حجم کمتر استفاده و آن را مستقیما" با پردازنده اصلی درگیر نمود. سرعت دستیابی به حافظه فوق می بایست در حد و اندازه سرعت پردازنده باشد .این نوع حافظه ها را L1 Cache می گویند.

در کامپیوتر از زیرسیستمهای متفاوتی استفاده می گردد.از Cache می توان در رابطه با اکثر زیر سیستمهای فوق استفاده تا کارآئی  آنان افزایش یابد. 

تکنولوژی Cache

یکی از سوالاتی که ممکن است در ذهن خواننده این بخش خطور پیدا کند این است که " چرا تمام حافظه کامپیوترها از نوع L1 Cache نمی باشند تا دیگر ضرورتی به استفاده از Cache وجود نداشته باشد؟" در پاسخ می بایست گفت که اشکالی ندارد وهمه چیز هم بخوبی کار خواهد کرد ولی قیمت کامپیوتر بطرز قابل ملاحظه ای افزایش خواهد یافت . ایده Cache ، استفاده از یک مقدار کم حافظه ولی با سرعت بالا( قیمت بالا) برای افزایش سرعت و کارآئی میزان زیادی حافظه  ولی با سرعت پایین ( قیمت ارزان ) است .

در طراحی یک کامپیوتر هدف فراهم کردن شرایط لازم برای فعالیت پردازنده با حداکثر توان و در سریعترین زمان است . یک تراشه 500 مگاهرتزی ، در یک ثانیه پانصد میلیون مرتبه سیکل خود را خواهد داشت ( هر سیکل در دونانوثانیه ) . بدون استفاده از L1 و L2 Cache ، دستیابی به حافظه حدودا" 60 نانوثانیه طول خواهد کشید. بهرحال استفاده از  Cache اثرات مثبت خود را بدنبال داشته و باعث بهبود کارآئی پردازنده می گردد.اگر مقدار L2 Cache  معادل 256 کیلو بایت و ظرفیت حافظه اصلی معادل 64 مگابایت باشد ،  256000 بایت مربوط به Cache با استفاده از روش های موجود  قادر به Cache نمودن 64000000 بایت حافظه اصلی خواهند بود.
 

حافظه RAM

سخت افزار   
 حافظه RAM 
 حافظه (RAM(Random Access Memory شناخته ترین نوع حافظه در دنیای  کامپیوتر است . روش دستیابی به این نوع از حافظه ها  تصادفی است . چون می توان به هر سلول حافظه مستقیما" دستیابی پیدا کرد . در مقابل حافظه های RAM ، حافظه های(SAM(Serial Access Memory وجود دارند. حافظه های SAM  اطلاعات را در مجموعه ای از سلول های حافظه ذخیره و صرفا" امکان دستیابی به آنها بصورت ترتیبی وجود خواهد داشت. ( نظیر نوار کاست ) در صورتیکه داده مورد نظر در محل جاری نباشد هر یک از سلول های حافظه به ترتیب بررسی شده تا داده مورد نظر پیدا گردد. حافظه های  SAM در مواردیکه پردازش داده ها الزاما" بصورت ترتیبی خواهد بود مفید می باشند ( نظیر حافظه موجود بر روی کارت های گرافیک ). داده های ذخیره شده در حافظه RAM با هر اولویت دلخواه قابل دستیابی خواهند بود.

مبانی حافظه های RAM

حافظه  RAM ، یک تراشه مدار مجتمع (IC)  بوده که از میلیون ها ترانزیستور و خازن تشکیل شده است .در اغلب حافظه ها  با استفاده و بکارگیری یک خازن و یک ترانزیستور می توان یک سلول  را ایجاد کرد. سلول فوق قادر به نگهداری یک بیت داده خواهد بود. خازن اطلاعات مربوط به بیت را که یک و یا صفر است ، در خود نگهداری خواهد کرد.عملکرد ترانزیستور مشابه یک سوییچ بوده که امکان کنترل مدارات موجود  بر روی تراشه حافظه را بمنظور خواندن مقدار ذخیره شده در خازن و یا تغییر وضعیت مربوط به آن ، فراهم می نماید.خازن مشابه یک ظرف ( سطل)  بوده که قادر به نگهداری الکترون ها است . بمنظور ذخیره سازی مقدار" یک"  در حافظه، ظرف فوق می بایست از الکترونها پر گردد. برای ذخیره سازی مقدار صفر، می بایست ظرف فوق خالی گردد.مسئله مهم در رابطه با خازن، نشت اطلاعات است ( وجود سوراخ در ظرف ) بدین ترتیب پس از گذشت چندین میلی ثانیه یک ظرف مملو از الکترون تخلیه می گردد. بنابراین بمنظور اینکه حافظه بصورت پویا اطلاعات  خود را نگهداری نماید ، می بایست پردازنده و یا " کنترل کننده حافظه " قبل از تخلیه شدن خازن، مکلف به شارژ مجدد آن بمنظور نگهداری مقدار "یک" باشند.بدین منظور کنترل کننده حافظه اطلاعات حافظه را خوانده و مجددا" اطلاعات را بازنویسی می نماید.عملیات فوق (Refresh)، هزاران مرتبه در یک ثانیه تکرار خواهد شد.علت نامگذاری DRAM بدین دلیل است که این نوع حافظه ها مجبور به بازخوانی اطلاعات بصورت پویا خواهند بود. فرآیند تکراری " بازخوانی / بازنویسی اطلاعات" در این نوع حافظه ها باعث می شود که زمان تلف و سرعت حافظه کند گردد.

سلول های حافظه  بر روی یک تراشه  سیلیکون و بصورت آرائه ای مشتمل از ستون ها ( خطوط بیت ) و سطرها ( خطوط کلمات) تشکیل می گردند. نقطه تلاقی یک سطر و ستون بیانگر آدرس سلول حافظه است .

حافظه های DRAM با ارسال یک شارژ به ستون مورد نظر باعث فعال شدن ترانزیستور در هر بیت ستون، خواهند شد.در زمان نوشتن خطوط سطر شامل وضعیتی خواهند شد که خازن می بایست به آن وضغیت تبدیل گردد. در زمان خواندن Sense-amplifier ، سطح شارژ موجود در خازن را اندازه گیری می نماید. در صورتیکه سطح فوق بیش از پنجاه درصد باشد مقدار "یک" خوانده شده و در غیراینصورت مقدار "صفر" خوانده خواهد شد. مدت زمان انجام عملیات فوق بسیار کوتاه بوده و بر حسب نانوثانیه ( یک میلیاردم ثانیه ) اندازه گیری می گردد.  تراشه حافظه ای که دارای سرعت 70 نانوثانیه است ، 70 نانو ثانیه طول خواهد کشید تا عملیات خواندن و بازنویسی هر سلول را انجام دهد.

سلول های حافظه در صورتیکه از روش هائی بمنظور اخذ اطلاعات موجود در  سلول ها استفاده ننمایند، بتنهائی فاقد ارزش خواهند بود. بنابراین لازم است  سلول های حافظه دارای یک زیرساخت کامل حمایتی از مدارات خاص دیگر  باشند.مدارات فوق عملیات زیر را انجام خواهند داد :

مشخص نمودن هر سطر و ستون (انتخاب آدرس سطر و انتخاب آدرس ستون )

نگهداری وضعیت بازخوانی و باز نویسی داده ها ( شمارنده )

خواندن و برگرداندن سیگنال از یک سلول ( Sense amplifier)

اعلام خبر به یک سلول که می بایست شارژ گردد و یا ضرورتی به شارژ وجود ندارد ( Write enable)

سایر عملیات مربوط به "کنترل کننده حافظه" شامل مواردی نظیر : مشخص نمودن نوع سرعت ، میزان حافظه و بررسی خطاء است .

حافظه های SRAM دارای یک تکنولوژی کاملا" متفاوت می باشند. در این نوع از حافظه ها از فلیپ فلاپ برای ذخیره سازی هر بیت حافظه استفاده می گردد. یک فلیپ فلاپ برای یک سلول حافظه، از چهار تا شش ترانزیستور استفاده می کند . حافظه های SRAM نیازمند بازخوانی / بازنویسی اطلاعات نخواهند بود، بنابراین سرعت این نوع از حافظه ها بمراتب از حافظه های DRAM بیشتر است .با توجه به اینکه حافظه های SRAM از بخش های متعددی  تشکیل می گردد، فضای استفاده شده آنها بر روی یک تراشه بمراتب بیشتر از یک سلول حافظه از نوع DRAM خواهد بود. در چنین مواردی  میزان حافظه بر روی یک تراشه کاهش پیدا کرده و همین امر می تواند باعث افزایش قیمت این نوع از حافظه ها گردد. بنابراین حافظه های SRAM سریع و گران و حافظه های DRAM ارزان و کند می باشند . با توجه به موضوع فوق ، از حافظه های SRAM  بمنظور افزایش سرعت پردازنده ( استفاده از Cache) و  از حافظه های DRAM برای فضای حافظه RAM در کامپیوتر استفاده می گردد.

ما ژول های حافظه

تراشه های حافظه در کامییوترهای شخصی در آغاز از یک پیکربندی مبتنی بر Pin با نام (DIP(Dual line Package استفاده می کردند. این پیکربندی مبتنی بر پین،  می توانست لحیم کاری  درون حفره هائی برروی برداصلی کامپیوتر و یا اتصال به یک سوکت بوده  که خود  به  برد اصلی لحیم  شده است .همزمان با افزایش حافظه ، تعداد تراشه های  مورد نیاز، فضای زیادی از برد اصلی را اشغال می کردند.از روش فوق تا زمانیکه میزان حافظه  حداکثر دو مگابایت بود ،  استقاده می گردید.

راه حل مشکل فوق، استقرار تراشه های حافظه بهمراه تمام عناصر و اجزای حمایتی در یک برد مدار چاپی مجزا (Printed circut Board) بود. برد فوق در ادامه با استفاده از یک نوع خاص از کانکنور ( بانک حافظه ) به برد اصلی متصل می گردید. این نوع تراشه ها اغلب از یک پیکربندی pin با نام Small Outline J-lead )  soj ) استفاده می کردند . برخی از تولیدکنندگان دیگر که تعداد آنها اندک است از پیکربندی دیگری با نام Thin Small Outline Package )tsop) استفاده می نمایند. تفاوت اساسی بین این نوع پین های جدید و پیکربندی DIP اولیه در این است که تراشه های SOJ و TSOR بصورت surface-mounted در PCB هستند. به عبارت دیگر پین ها  مستقیما" به سطح برد لحیم خواهند شد . ( نه داخل حفره ها و یا سوکت ) .

تراشه ها ی حافظه   از طریق کارت هائی که " ماژول " نامیده می شوند قابل دستیابی و استفاده  می باشند.. شاید تاکنون با مشخصات یک سیستم که میزان حافظه خود را بصورت 32 * 8 , یا 16 * 4  اعلام می نماید  ، برخورده کرده باشید.اعداد فوق تعداد تراشه ها  ضربدر ظرفیت هر یک از تراشه ها را  که بر حسب مگابیت  اندازه گیری می گردند، نشان می دهد. بمنظور محاسبه  ظرفیت ، می توان با تقسیم نمودن آن بر هشت میزان مگابایت را بر روی هر ماژول مشخص کرد.مثلا" یک ماژول 32 *  4 ، بدین معنی است که ماژول دارای چهار تراشه 32 مگابیتی است .با ضرب 4 در 32 عدد 128 ( مگابیت) بدست می آید . اگر عدد فوق را بر هشت تقسیم نمائیم به ظرفیت 16 مگابایت خواهیم رسید.

نوع برد و کانکتور استفاده شده در حافظه های  RAM ، طی پنج سال اخیر تفاوت کرده است . نمونه های اولیه اغلب  بصورت  اختصاصی تولید می گردیدند . تولید کنندگان متفاوت کامپیوتر بردهای حافظه را بگونه ای طراحی می کردند  که صرفا" امکان استفاده از آنان در سیستم های خاصی وجود داشت . در ادامه     (SIMM (Single in-line memory   مطرح گردید. این نوع از بردهای حافظه از 30 پین کانکتور استفاده کرده و طول آن حدود 3/5 اینچ و عرض آن یک اینچ بود ( یازده سانتیمتر در 2/5 سانتیمتر ) .در اغلب کامپیوترها می بایست بردهای SIMM بصورت زوج هائی که دارای ظرفیت و سرعت یکسان  باشند، استفاده گردد. علت این  است که پهنای گذرگاه داده بیشتر از یک SIMM است . مثلا" از دو SIMM هشت مگابایتی برای داشتن 16 مگابایت حافظه بر روی سیستم استفاده می گردد. هر SIMM قادر به ارسال هشت بیت داده در هر لحظه خواهد بود با توجه به این موضوع که گذرگاه داده شانزده بیتی است از نصف پهنای باند استفاده شده و این امر منطقی بنظر نمی آید.در ادامه بردهای SIMM بزرگتر شده و دارای ابعاد 25 / 4 * 1 شدند( 11 سانتیمتر در 2/5 سانتیمتر ) و از 72 پین برای افزایش پهنای باند و امکان افزایش حافظه تا میزان 256 مگابایت بدست آمد.

 

بموازات افزایش سرعت و ظرفیت پهنای باند پردازنده ها، تولیدکنندگان از استاندارد جدید دیگری با نام  dual in-line memory module)DIMM) استفاده کردند.این نوع بردهای حافظه  دارای 168 پین و ابعاد 1 * 5/4 اینچ ( تقریبا" 14 سانتیمتر در 2/5 سانتیمتر ) بودند.ظرفیت بردهای فوق در هر ماژول از هشت تا 128 مگابایت را شامل و می توان آنها را بصورت تک ( زوج الزامی نیست ) استفاده کرد. اغلب ماژول های حافظه با 3/3 ولت کار می کنند. در سیستم های مکینتاش از 5 ولت استفاده می نمایند. یک استاندارد جدید دیگر با نام Rambus in-line memory module  ،  RIMM  از نظر اندازه و پین با DIMM قابل مقایسه است ولی بردهای فوق ، از یک نوع خاص گذرگاه  داده حافظه برای افزایش سرعت استفاده می نمایند.

 

اغلب بردهای حافظه در کامپیوترهای دستی (notebook)  از ماژول های حافظه کاملا" اختصاصی  استفاده می نمایند ولی برخی از تولیدکنندگان حافظه از استاندارد small outline dual in-line memory module) SODIMM استفاده می نمایند. بردهای حافظه SODIMM دارای ابعاد 1* 2 اینچ ( 5 سانتیمنتر در 5 /2 سانتیمنتر ) بوده و از 144 پین استفاده می نمایند. ظرفیت این نوع بردها ی حافظه در هر ماژول از 16 مگابایت تا 256 مگابایت می تواند باشد.

 

بررسی خطاء

اکثر حافظه هائی که امروزه در کامپیوتر استفاده می گردند دارای ضریب اعتماد  بالائی می باشند.در اکثر سیستم ها  ،" کنترل کننده حافظه " درزمان روشن کردن سیستم عملیات بررسی صحت عملکرد حافظه را انجام می دهد. تراشه های حافظه با استفاده از روشی با نام Parity ، عملیات بررسی خطاء را انحام می دهند. تراشه های Parity دارای یک بیت اضافه برای هشت بیت داده می باشند.روشی که Parity  بر اساس آن کار می کند بسیار ساده است . در ابتداParity زوج  بررسی می گردد. زمانیکه هشت بیت ( یک بایت) داده ئی را دریافت می دارند، تراشه تعداد یک های موجود در آن را محاسبه  می نماید.در صورتیکه تعداد یک های موجود فرد باشد مقدار بیت Parity یک خواهد شد. در صورتیکه تعداد یک های موجود زوج باشد مقدار بیت parity صفر خواهد شد. زمانیکه داده از بیت های مورد نظر خوانده می شود ، مجددا" تعداد یک های موجود محاسبه و با بیت parity مقایسه می گردد.درصورتیکه مجموع فرد و بیت Parity مقدار یک باشد داده مورد نظر درست بوده و برای پردازنده ارسال می گردد. اما در صورتیکه مجموع فرد بوده و بیت parity صفر باشد تراشه متوجه بروز یک خطاء در بیت ها شده و داده مورد نظر کنار گذاشته می شود. parity فرد نیز به همین روش کار می کند در روش فوق زمانی بیت parity یک خواهد شد که تعداد یک های موجود در بایت زوج  باشد.

مسئله مهم در رابطه با Parity عدم تصحیح خطاء  پس  از تشخیص است . در صورتیکه یک بایت از داده ها با بیت Parity خود مطابقت ننماید داده دور انداخته  شده  سیستم مجددا" سعی  خود را انجام خواهد داد. کامپیوترها نیازمند یک سطح بالاتربرای برخورد با خطاء می باشند.برخی از سیستم ها از روشی با نام  به error correction code)ECC) استفاده می نمایند. در روش فوق از  بیت های اضافه برای کنترل داده در هر یک از بایت ها استفاده می گردد. اختلاف روش فوق با روش Parity در این است که از چندین بیت برای بررسی خطاء استفاده می گردد. ( تعداد بیت های استفاده شده بستگی به پهنای گذرگاه دارد ) حافظه های مبتنی بر روش فوق با استفاده از الگوریتم مورد نظر نه تنها قادر به تشخیص خطا بوده بلکه امکان تصحیح خطاهای بوجود آمده  نیز فراهم می گردد. ECCهمچنین قادر به تشخیص  خطاها در مواردی است که   یک یا چندین بیت در یک بایت  با مشکل مواجه گردند .

انواح حافظه RAM

Static random access memory)SRAM) . این نوع حافظه ها از چندین ترانزیستور ( چهار تا شش ) برای هر سلول حافظه استفاده می نمایند. برای هر سلول از خازن استفاده نمی گردد. این نوع حافظه در ابتدا بمنظور cache استفاده می شدند.

Dynamic random access memory)DRAM) . در این نوع حافظه ها برای سلول های حافظه از یک زوج ترانزیستورو خازن استفاده می گردد .

Fast page mode dynamic random access memory)FPM DRAM) . شکل اولیه ای از حافظه های DRAM می باشند.در تراشه ای فوق تا زمان تکمیل فرآیند استقرار یک بیت داده توسط سطر و ستون مورد نظر، می بایست منتظر  و در ادامه بیت خوانده خواهد شد.( قبل از اینکه عملیات مربوط به بیت بعدی آغاز گردد) .حداکثر سرعت ارسال داده به L2 cache معادل 176 مگابایت در هر ثانیه است .

Extended data-out dynamic random access memory)EDO DRAM) . این نوع حافظه ها  در انتظار تکمیل و اتمام پردازش های لازم برای اولین بیت  نشده و عملیات مورد نظر خود را در رابطه با بیت بعد بلافاصله  آغاز خواهند کرد.  پس از اینکه آدرس اولین بیت مشخص گردید EDO DRAM  عملیات مربوط به جستجو برای بیت بعدی را آغاز خواهد کرد. سرعت عملیات فوق پنج برابر سریعتر نسبت به حافظه های FPM است . حداکثر سرعت ارسال داده به  L2 cache معادل 176 مگابایت در هر ثانیه است .

Synchronous dynamic random access memory)SDRM)  از ویژگی "حالت پیوسته " بمنظور افزایش و بهبود کارائی استفاده می نماید .بدین منظور زمانیکه  سطر شامل داده مورد نظر باشد ، بسرعت در بین ستون ها حرکت و بلافاصله پس از تامین داده ،آن را خواهد خواند. SDRAM دارای سرعتی معادل پنج برابر سرعت حافظه های EDO بوده و امروزه در اکثر کامپیوترها استفاده می گردد.حداکثر سرعت ارسال  داده به L2 cache معادل 528 مگابایت در ثانیه است .

Rambus dynamic random access memory )RDRAM) یک رویکرد کاملا" جدید نسبت به  معماری قبلی DRAM است. این نوع حافظه ها از Rambus in-line memory module)RIMM) استفاده کرده که از لحاظ اندازه و پیکربندی مشابه یک DIMM استاندارد است. وجه تمایز این نوع حافظه ها استفاده  از یک گذرگاه داده با سرعت بالا با نام "کانال Rambus " است . تراشه های حافظه RDRAM بصورت موازی کار کرده تا بتوانند به سرعت 800 مگاهرتز دست پیدا نمایند.

Credit card memory یک نمونه کاملا" اختصاصی از تولیدکنندگان خاص بوده و شامل ماژول های DRAM بوده که دریک نوع خاص اسلات ، در  کامپیوترهای noteBook استفاده می گردد .

PCMCIA memory card .نوع دیگر از حافظه  شامل ماژول های DRAM بوده که در notebook استفاده می شود.

FlashRam نوع خاصی از حافظه با ظرفیت کم  برای استفاده در دستگاههائی نظیر تلویزیون، VCR بوده و از آن به منظور  نگهداری اطلاعات خاص مربوط به هر دستگاه  استفاده می گردد. زمانیکه این نوع دستگاهها خاموش باشند همچنان  به میزان اندکی برق مصرف خواهند کرد. در کامپیوتر نیز از این نوع حافظه ها برای نگهداری اطلاعاتی در رابطه با تنظیمات هارد دیسک و ... استفاده می گردد.

VideoRam)VRAM) یک نوع خاص از حافظه های RAM بوده که برای موارد خاص نظیر : آداپتورهای ویدئو و یا شتا ب دهندگان سه بعدی استفاده می شود. به این نوع از حافظه ها multiport dynamic random access memory) MPDRAM) نیز گفته می شود.علت نامگذاری فوق بدین دلیل است که  این نوع از حافظه ها  دارای امکان دستیابی به اطلاعات،  بصورت تصادفی و سریال می باشند . VRAM بر روی کارت گرافیک قرار داشته و دارای فرمت های متفاوتی است. میزان حافظه فوق به عوامل متفاوتی نظیر : " وضوح تصویر " و " وضعیت  رنگ ها " بستگی دارد.

به چه میزان حافظه نیاز است ؟

حافظه RAM یکی از مهمترین فاکتورهای موجود در زمینه ارتقاء  کارآئی یک کامپیوتر است . افزایش حافظه بر روی یک کامپیوتر با توجه  به نوع استفاده می تواند در مقاطع زمانی متفاوتی انجام گیرد. در صورتیکه از سیستم های عامل ویندوز 95 و یا 98 استفاده  می گردد حداقل به 32 مگابایت حافظه نیاز خواهد بود. ( 64 مگابایت توصیه می گردد) .اگر از سیستم عامل ویندوز 2000 استفاده می گردد حداقل به 64 مگابایت حافظه نیاز خواهد بود.( 128 مگابایت توصیه می گردد) .سیستم عامل لینوکس صرفا" به 4 مگابایت حافظه نیاز دارد. در صورتیکه از سیستم عامل اپل استفاده می گردد به 16 مگابایت حافظه نیاز خواهد بود.( 64 مگابایت توصیه می گردد). میزان حافظه اشاره شده برای هر یک از سیستم های فوق  بر اساس کاربردهای  معمولی ارائه شده است . دستیابی به اینترنت ، استفاده از برنامه های کاربردی خاص و سرگرم کننده ، نرم افزارهای خاص طراحی، انیمیشن سه بعدی و... مستلزم استفاده از حافظه بمراتب بیشتری خواهد بود .
 

BIOS

همه چیز در باره ی بایوس  BIOS


 سخت افزار  
   BIOS 
 یکی از متداولترین موارد کاربرد حافظه های Flash  ، استفاده از آنان در BIOS)Basic Input/Output System)  است . BIOS این اطمینان را به عناصر سخت افزاری نظیر : تراشه ها ، هارد یسک ، پورت ها ، پردازنده  و ... خواهد داد که بدرستی عملیات خود را در کنار یکدیگر انجام دهند.

هر کامپیوتر ( شخصی ، دستی ) دارای یک ریزپردازنده بعنوان واحد  پردازشگر مرکزی است . ریزپردازنده یک المان سخت افزاری  است .بمنظور الزام پردازنده برای انجام یک عملیات خاص، می بایست مجموعه ای از دستورالعمل ها که نرم افزار نامیده می شوند نوشته شده و در اختیار پردازنده قرار گیرد.  از دو نوع  نرم افزار استفاده می گردد :

- سیستم عامل : سیستم عامل مجموعه ای از خدمات مورد نیاز برای اجرای یک برنامه  را فراهم می نماید. ویندوز 98 ، 2000 و یا لینوکس نمونه هائی از سیستم های عامل می باشند.

- برنامه های کاربردی : برنامه های کاربردی نرم افزارهائی هستند که بمنظور تامین خواسته های خاصی طراحی و در اختیار کاربران  گذاشته می شوند. برنامه هائی نظیر : Word ، Excel و ... نمونه هائی از این نوع نرم افزارها می باشند.

BIOS در حقیقت نوع سومی از نرم افزارها بوده که کامپیوتر بمنظور عملکرد صحیح خود به آن نیاز خواهد داشت.

 

خدمات ارائه شده توسط BIOS

نرم افزار BIOS دارای وطایف متعددی است . ولی بدون شک مهمترین وظیفه آن استقرار سیستم عامل در حافظه است . زمانیکه کامپیوتر روشن  و ریزپردازنده سعی در اجرای اولین دستورالعمل های خود را داشته باشد ، می بایست دستورالعمل های اولیه از مکان دیگر در اختیار آن گذاشته شوند ( در حافظه اصلی کامپیوتر هنوز اطلاعاتی قرار نگرفته است ) دستورالعمل های مورد نظر را  نمی توان از طریق سیستم عامل در اختیار پردازنده قرار داد چراکه هنوز سیستم عامل در حافظه مستقر نشده و همچنان بر روی هارد دیسک است  . مشکل اینجاست که می بایست  با استفاده از روشهائی به پردازنده اعلام گردد که سیستم عامل را به درون حافظه مستقر تا در ادامه زمینه استفاده از خدمات سیستم عامل فراهم گردد. BIOS دستورالعمل های لازم را در این خصوص ارائه خواهد کرد. برخی از خدمات متداول  که BIOS ارائه می دهد ، بشرح زیر می باشد:

- یک برنامه تست با نام POST بمنظور بررسی صحت عملکرد عناصر سخت افراری

- فعال کردن تراشه های BIOS مربوط به سایر کارت های نصب شده در سیستم نظیر : کارت گرافیک و یا کنترل کننده SCSI

- مدیریت مجموعه ای از تنظیمات در رابطه با هارد دیسک،Clock و ...

BIOS  ، یک نرم افزار خاص است که بعنوان اینترفیس ( میانجی ) بین عناصر اصلی سخت افزارهای نصب شده بر روی سیستم و سیستم عامل ایفای وظیفه می نماید. نرم افزار فوق اغلب در حافظه هائی از نوع Flash و بصورت یک تراشه بر روی برد اصلی نصب می گردد. در برخی حالات تراشه فوق یک نوع خاص  از حافظه ROM خواهد بود.

زمانیکه کامپیوتر روشن می گردد BIOS عملیات متفاوتی را انجام خواهد داد:

- بررسی محتویات CMOS برای آگاهی از تنظیمات خاص انجام شده

- لود کردن درایورهای استاندارد و Interrupt handlers

- مقدار دهی اولیه ریجسترها و مدیریت Power

- اجرای برنامه POST  بمنظور اطمینان از صحت عملکرد عناصر سخت افزاری

- تشخیص درایوی که سیستم می بایست از طریق آن راه اندازی (Booting)  گردد.

- مقدار دهی اولیه برنامه مربوط به استقرار سیستم عامل در حافظه (Bootstrap)

اولین موردی را که BIOS بررسی خواهد کرد، اطلاعات ذخیره شده در یک نوع حافظه RAM با ظرفیت 64 بایت است . اطلاعات فوق  بر روی تراشه ای با نام CMOS)Complementry metal oxid semiconductor) ذخیره می گردند. CMOS شامل اطلاعات جزئی در رابطه با سیستم بوده و درصورت بروز هر گونه تغییردر سیستم، اطلاعات فوق نیز تغییر خواهند کرد. BIOS از اطلاعات فوق بمنظور تغییر و جایگزینی مقادیر پیش فرض خود استفاده می نماید.

Interrupt handlers نوع خاصی از نرم افزار بوده که بعنوان یک مترجم بین  عناصر سخت افزاری و سیستم عامل ایفای وظیفه می نماید.مثلا" زمانیکه شما کلیدی را برروی صفحه کلید فعال می نمائید، سیگنال مربوطه، برای Interrupt handler صفحه کلید ارسال شده تا از این طریق به پردازنده اعلام گردد که کدامیک از کلیدهای صفحه کلید فعال شده اند.

 درایورها یک نوع خاص دیگر از نرم افزارها بوده که مجموعه عملیات مجاز بر روی یک دستگاه را تبین و راهکارهای ( توابع ) مربوطه را ارائه خواهند. اغلب دستگاه های  سخت افزاری نظیر: صفحه کلید، موس ، هارد  و فلاپی درایو دارای درایورهای اختصاصی خود می باشند. با توجه به اینکه BIOS بصورت دائم  با سیگنال های ارسالی توسط عناصر سخت افزاری مواجه است ، معمولا" یک نسخه از آن در حافظه RAM تکثیر خواهد شد.

راه اندازی ( بوتینگ، Booting) کامپیوتر

پس از روشن کردن کامپیوتر، BIOS بلافاصله عملیات خود را آغاز خواهد کرد. در اغلب سیستم ها ،  BIOS  در زمان انجام عملیات مربوطه پیام هائی را نیز نمایش می دهد ( میزان حافظه، نوع هارد دیسک و ...) بمنظور آماده سازی کامپیوتر برای ارائه خدمات به کاربران، BIOS مجموعه ای از عملیات را انجام می دهد. پس از بررسی  و آگاهی از تنظیمات موجود در CMOS و استقرار Interrupt handler در حافظه RAM ،  کارت گرافیک بررسی می گردد. اغلب کارت های گرافیک ، دارای BIOS اختصاصی بوده که حافظه و پردازنده مربوط به کارت گرافیک را مقدار دهی اولیه می نماید. در صورتیکه BIOS اختصاصی برای کارت گرافیک وجود نداشته باشد از درایور استانداری که در ROM ذخیره شده است ، استفاده و درایو مربوطه فعال خواهد شد ( درایور استاندارد کارت گرافیک )  در ادامه BIOS نوع راه اندازی ( راه اندازی مجدد  (Rebbot)   و یا راه اندازی اولیه  (Cold Boot ) را تشخیص خواهد داد .برای تشخیص موضوع فوق، از محتویات آدرس 0000:0472  حافظه  استفاده می گردد. در صورتیکه در آدررس فوق مقدار  123h موجود باشد ، بمنزله "راه اندازی مجدد" بوده و برنامه BOIS  بررسی  صحت عملکرد حافظه را انجام نخواهد داد. در غیر اینصورت ( در صورت وجود هر مقدار دیگر در آدرس فوق )  یک "راه اندازی اولیه " تلقی می گردد. در این حالت بررسی صحت عملکرد و سالم بودن حافظه انجام خواهد شد.  در ادامه پورت های سریال و USB برای اتصال صفحه کلید وموس بررسی خواهند شد. در مرحله بعد  کارت های PCI نصب شده بر روی سیستم بررسی می گردند. در صورتیکه در هر یک از مراحل فوق BIOS با اشکالی برخورد نماید با نواختن چند Beep معنی دار، مورد خطاء را اعلام خواهد کرد. خطاهای اعلام شده اغلب به موارد سخت افزار سیستم مربوط می گردد. 

برنامه BIOS اطلاعاتی در رابطه با نوع پردازنده ، فلاپی درایو ، هارد دیسک ، حافظه تاریخ و شماره ( ورژن ) برنامه BIOS ، نوع صفحه نمایشگر را نمایش خواهد داد. در صورتیکه بر روی سیستم از آداپتورهای SCSI استفاده شده باشد ،  BIOS  درایور مربوطه آن رااز BIOS اختصاصی آداپتور فعال و BIOS اختصاصی اطلاعاتی را در رابطه با آداپتور SCSI نمایش خواهد داد. در ادامه برنامه BIOS  نوع درایوی را که می بایست فرآیند انتقال سیستم عامل از آن آغاز گردد را تشخیص خواهد داد. برای نیل به هدف فوق از تنظیمات موجود در CMOS استفاده می گردد. اولویت درایو مربوطه برای بوت سیستم متغیر و به نوع سیستم بستگی دارد. اولویت فوق می تواند شامل مواردی نظیر : A,C,CD و یا C,A,CD و ... باشد.(A نشاندهنده فلاپی درایو  C نشاندهنده  هارددیسک  و CD نشاندهنده درایو CD-ROM است ) در صورتیکه درایو مشخص شده شامل برنامه های سیستم عامل نباشد پیام خطائی نمایش داده خواهد شد. (Non System disk or disk error )

پیکربندی BIOS

در بخش قبل اشاره گردید که BIOS در موارد ضروری از تنظیمات ذخیره شده در CMOS استفاده می نماید. برای تغییر دادن تنظیمات مربوطه می بایست برنامه پیکربندی CMOS فعال گردد. برای فعال کردن برنامه فوق می بایست در زمان راه اندازی سیستم کلیدهای خاصی را فعال تا زمینه استفاده از برنامه فوق فراهم گردد. در اغلب سیستم ها  بمنظور فعال شدن برنامه پیکربندی کلید Esc یا  Del  یا F1 یا F2 یا Ctrl-Esc یا Ctrl-Alt-Esc را می بایست فعال کرد.( معمولا" در زمان راه اندازی سیستم نوع کلیدی که فشردن آن باعث فعال شدن برنامه پیکربندی می گردد، بصورت یک پیام بر روی صفحه نمایشگر نشان داده خواهد شد ) پس از فعال شدن برنامه پیکربندی با استفاده از مجموعه ای از گزینه های می توان اقدام به تغییر پارامترهای مورد نظر کرد. تنظیم تاریخ و زمان سیستم ، مشخص نمودن اولویت درایو بوت، تعریف یک رمز عبور برای سیستم ، پیکربندی درایوها ( هارد، فلاپی ، CD) و ... نمونه هائی از گزینه های موجود در این زمینه می باشند. در زمان تغییر هر یک از تنظیمات مربوطه در CMOS می بایست دقت لازم را بعمل آورد چراکه در صورتیکه عملیات فوق بدرستی انجام نگیرد اثرات منفی بر روی سیستم گذاشته و حتی در مواردی باعث اختلال در راه اندازی سیستم خواهد شد.

 

BIOS از تکنولوژی CMOS بمنظور ذخیره کردن تنظیمات مربوطه استفاده می نماید . در این تکنولوژی یک باتری کوچک لیتیوم انرژی(برق) لازم برای نگهداری اطلاعات بمدت چندین سال را فراهم می نماید

ارتقاء  برنامه BIOS

تغییر برنامه BIOS بندرت انجام می گیرد. ولی در مواردیکه سیستم قدیمی باشد، ارتقاء BIOS ضروری خواهد بود.با توجه به اینکه BIOS در نوع خاصی از حافظه ROM ذخیره می گردد، تغییر و ارتقاء آن مشابه سایر نرم افزارها نخواهد بود. بدین منظور به یک برنامه خاص نیاز است . برنامه های فوق از طریق تولید کنندگان کامپیوتر و یا BIOS عرضه می گردند. در زمان راه اندازی  سیستم می توان تاریخ ، شماره و نام تولید کننده BIOS را مشاهده نمود. پس از مشخص شدن نام سازنده  BIOS ، با مراجعه به وب سایت سازنده ، اطمینان حاصل گردد که برنامه ارتقاء BIOS از طرف شرکت مربوطه عرضه شده است . در صورتیکه برنامه موجود باشد می بایست آن را Download نمود. پس از اخذ فایل( برنامه) مربوطه آن را بر روی دیسکت قرار داده و سیستم را از طریق درایو A ( فلاپی درایو) راه اندازی کرد. در این حالت برنامه موجود بر روی دیسکت، BIOS قدیمی را پاک و اطلاعات جدید را در BIOS می نویسد. در زمان ارتقاء BIOS حتما" می بایست به این نکته توجه گردد که از نسخه ای که کاملا"  با سیستم سازگاری دارد، استفاده گردد در غیر اینصورت BIOS با اشکال مواجه شده  و امکان راه اندازی سیستم وجود نخواهد داشت .!
 

Algorithm

Algorithm

الگوریتم : به مجموعه ای از دستورالعمل ها یی که با ترتیب معین و مشخص اجراشده و موجب حل مسآله ای گردند را الگوریتم گویند .  ویا 

الگوریتم به مجموعه دستورالعملهایی گفته می شود که مراحل حل یک مسئله و یا مرحل مختلف انجام کاری را با یک زبان واضح ، روشن و بدون ابهام وپیچیدگی با جزئیات کافی بیان کرده و در آن شروع و پایان عملیات و همچنین ، ترتیب اجرای دستورالعمل ها کاملا مشخص شده باشد . مثال ( الگوریتم محاسبه مجموع 2 عدد 10 و 20 )

 

1.       شروع

2.       10------>  A

3.       20------>  B 

4.       A + B  ------<  C

5.       محتویات  C  را چاپ کن

6.       پایان

 

اجزای اصلی  الگوریتم :

نقطه شروع

دستورالعمل ها ( جملات اجرائی )

جملات معمولی  و محاوره ای

گزاره ها و روابط ریاضی

اشکال هندسی استاندارد

نقطه پایان

 

متغییر  : خانه ای از حافظه که داده های ورودی ، محاسباتی و خروجی را درخود نگه می دارد .

 

انواع جملات :

شرطی : گاهی اوقات نیاز به تصمیم گیرهای خاصی است . ( اگر )

محاسباتی : محاسبات ریاضی و ... 

ثابت ها

عملگرها

توضیحی : جهت افزایش آگاهی اجرای الگوریتم .

ورودی  و  خروجی : داه های ورودی  و یا نتیجه محاسبات ( خروجی ) .

 

حلقه های تکرار ( Loop ) :

اجزاء حلقه های تکرار :

شمارنده  حلقه : جهت کنترل تعداد دفعات تکرار .

بدنه حلقه : جملات و دستورالعمل هایی که با توجه به صورت مسئله انجام شود .

گام افزایش : پس از اجرای هرمرحله یکی به شمارنده اضافه میکند .

شرط پایانی : جهت توقف پس از انجام مراحل تکرار .

مثال : الگوریتم چاپ عددهای متوالی تا 20

1.       شروع

2.       1------>  I

3.       I   را چاپ کن

4.       I + 1  ------I <

5.       اگر I<= 20   آنگاه  برگرد به خط  3

6.       پایان

الگوریتمی بنویسید که شعاع دایره را خوانده  سپس محیط و مساحت دایره را محاسبه و چاپ کند . ( ?= 14/3 )

1.       شروع

2.       R  را دریافت کن

3.       R*R*3.14   ------<  S

4.       2*R*3.14   ------<  P

5.       S  و P  را چاپ کن

6.       پایان

مسئله های زیر را حل کنید :

1-       مقسوم علیه های عدد ورودی N  رامحاسبه وچاپ کند .

2-       مجموع مقسوم علیه های عدد ورودی N  رامحاسبه وچاپ کند .

3-       تعداد مقسوم علیه های عدد ورودی N  رامحاسبه وچاپ کند .

4-       عدد های اول ک.چکتر از 100  را چاپ کند .

5-       عددی را از ورودی گرفته در صورتی که عدد ورودی اول باشد آنرا چاپ کند .

6-    عددی را از ورودی گرفته در صورتی که عدد ورودی تام باشد آنرا چاپ کند . ( عددی که مجموع مقسوم علیه های بجز خودش با خودش برابر باشد تام گویند مثل عدد 3+2+1=6 )

7-    حقوق کارمندی W  ریال است . هرماه 5/8  درصد حقوق او بابت بازنشستگی و 5 درصد آن بابت مالیات کسر می شود . الگوریتمی بنویسید که پس ار کسورت دریافتی ماهانه این کارمند را چاپ کند.

8-       الگوریتمی بنویسید که میانگین هندسی دو عدد مثبت ورودی را چاپ کند . ( میانگین هندسی دو عدد مثبت جذر حاصلضرب آنهاست )

9-       الگوریتم میانگین هندسی سه عدد را بنویسید .

10-   الگوریتمی بنویسید که Max  10  عدد را همراه با شماره ردیف عدد را چاپ کند .( Max  چندمین عدد است )

11-  الگوریتمی بنویسید که معدل کل 13 درس دانش آموزی را محاسبه و چاپ کند. ( هر درس دارای سه نمرات ثلث اول و دوم باضریب یک ثلث  سوم با ضریب دو )

12-   عددهای تام کوچکتر از 5000  را چاپ کند .

13-   عددهای اول بین 100  تا  350  را چاپ کند .

14-  فرض کنید در N امین روز سال هستیم ، الگوریتمی بنویسید که تاریخ روز را معین کند . ( مثلا ، اگر در روز 64 سال باشیم ، تاریخ دوم خردادماه است  یا 2/3  ، هدف تعیین شمارة  روز و ماه مربوطه است )

15-  روز اول سال ، چهارشبه است . الگوریتمی بنویسید که معین کند روز N ام سال چه روزی از هفته است . ( مثلا روز چهاردهم سه شنبه و روز صدوچهل و سوم جمعه است ).

16-   عدد دو رقمی  N مفروض است . الگوریتمی بنویسید که مجموع ارقام عدد N  را بدست آورد .

17-   الگوریتمی بنویسید که عدد دورقمی N  را گرفته سپس مقلوب آنرا چاپ کند .( عدد 27؛ مقلوب 72)

18-   عدد طبیعی N  مفروض است  معین کنید  N  چند رقم دارد.

19-   الگوریتم فاکتوریل عدد ورودی N . ( N!  )

20-  الگوریتمی بنویسید که میانگین 8 عدد داده شده  4/8 ، 9 ، 4 ، 1 ، 9/3 ، 6/7 ، 4/3 ،2  را حساب کرده معین کند چندتا از این اعداد از میانگین بشتر است .

21-   الگوریتمی بنویسید که اعداد دو رقمی را که ارقام آن فرد باشد را چاپ کند .

22-  الگوریتمی بنویسید که تعیین کند یک سکه 100  ریالی را به چند طریق می توان با سکه های 20 ، 10 و 5 ریالی خرد کرد . ( لازم است که از تمام سکه ها استفاده شود ).

 |+| نوشته شده در  پنجشنبه یازدهم اسفند 1384ساعت 22:31  توسط داود بیگدلی  |  آرشیو نظرات
برنامه نویسی به زبان QBASIC


   
Qbasic

BASIC  مخفف کلمات ( Beginner'S   All – Purpose Symbolic Instruction Code    به معنی کد حاوی دستورات نمادین همه منظوره مخصوص نوآموزان ) میباشد . این زبان درکالج Dartmouth بین سالهای 1963 و 1964 توسط پروقسور John Kemeny  و  Thomas Kurts به عنوان یک زبان آموزشی ایجادگشت .علت اصلی ایجاد این زبان را می توان در پیچیدگی های زبان های متداول از قبیل Fortran  و  Assembly  وغیره جستجو کرد .

 QBASIC  مفسر بیسیکی است که به همراه سیستم عامل MS-DOS نگارش 5 و بالاتر ارائه گردید. شرکت مایکروسافت تولید کننده QBASIC ، با تکمیل این محصول ، نگارش های دیگری از بیسیک را روانه بازار کرده است که نمونه دیگری از آنها Quick Basic می باشد .

Quick Basic : نرم افزاری است ک هفایل های بیسیک را به فایل های قابل اجرا در محیط سیستم عامل تبدیل می کند .

دستورات QBASIC  :

CLS : این دستور زمانی بکار می رود که نیاز باشد صفحه نمایش پاک گردد . معمولا در ابتدای هر برنامه نوشته می شود .

 

LET : برای انجام کارهای جایگزینی و محاسباتی

 

MOD : باقیمانده تقسیم   بصورت     10   mod  2   جواب  صفر است

 

( Back Slash ) علامت کسر وارونه :  تقسیم جزء صحیح  بصورت    10     3  که جواب 3 می شود

 

INPUT : برای ورودی  ( متغییر عددی  مانند x , a , b ,n , m   ,Max , Min , Sum,  و ... . متغییر نشانه ای( جلوی متغییر عددی علامت $ اضافه می شود مانند a$ , b$ , Name$ , City$  )

 

 GOTO n:برو به خط n در اول خطی که قرار است دستور از آنجا اجرا شود عدد دلخواه n را مینویسیم 

 

PRINT : دستور خروجی برای به نمایش در آوردن نتیجه برنامه ( همانند متغییر عددی با این تفاوت که در جلوی متغییر علامت $ باشد ).

 

برنامه مساحت مستطیل

Cls

Input  a , b

Let  S= a * b

Print  S

End

برنامه تبدیل Ngr  (وزن یک جسم ) به Kg  و Gr

Cls

Input  Ngr

Let  Kg = Ngr    1000

Let  Gr = Ngr  Mod  1000

Print  Kg  ,  Gr

End

برنامه مجموع ارقام عدد طبیعی دو رقمی N 

Cls

Input   N

Let  D2 = N 10

Let  D1 = N  Mod  10

Let  SD = D1 + D2

Print  SD

End

برنامه چاپ نام ورودی 

Cls

Input  Name$

Print  Name$

End

 

 

 

IF در بیسیک چند نوع  دستور شرطی از نوع IF داریم :

شرط : یک عبارت منطقی است که ارزش آن یا درست  یا نادرست باشد . اگر شرط برقرار باشد ( یعنی ارزش عبارت منطقی بعد از IF درست باشد ) ؛ دستور(ات) بعد از Then اجرا می شود  والا  دستور بعد از خط Then  …  Then  …  اجرا می شود .

عبارات منطقی : در دستور شرطی بعد از کلمه IF یک عبارت منطقی است .که دارای دو ارزش  درست  یا  نادرست است . عبارات منطقی دو گونه است  1- رابط های منطقی (  AND  -  OR  -  NOT )   2- عملگرهای رابطه ای  ( =   ,  <  ,  >  , <=  ,  >=  ,  < >  )  

 

IF  …  Then  …  ( در یک خط ): صورت کلی آن          دستور(ات )  Then  شرط IF  

برنامه Max  بین دو عدد

Cls

Input  a  ,  b

Let  Max =  a

If    b  >  Max    Then     Let  max = b

Print  Max

End

 

 

IF  بلوکی  ( بیش از یک خط ) : صورت کلی  آن                                       Then  شرط IF  

  دستور   (1) 

دستور   (2)

...   ....   ...

دستور  (...)

END IF

برنامه چاپ  زوج ( EVEN ) یا فرد ( ODD ) ؛ عدد ورودی N

Cls

Input  N

If     N / 2  =  Int ( N / 2 )     Then

    Print  N ;  “ Is EVEN “

    End

End IF

Print   N ; “ Is ODD “

End

 

 

IF  …   Then  …   ELSE  ( یک خط و بیش از یک خط ) در صورتی که شرط برقرار باشد دستور(ات) بعد از Then اجرا می شود . والا دستور(ات) بعد از Else  اجرا خواهد شد . اگر نتوان دستور فوق را دریک خط نوشت ؛ باید از IF بلوکی استفاده کرد.

     

   دستور(ات)  Else  دستور(ات)  Then  شرط IF

 

                                      Then  شرط IF  

  دستور   (1) 

دستور   (2)

...   ....   ...

دستور  (...)

ELSE

  دستور   (1) 

دستور   (2)

...   ....   ...

دستور  (...)

END IF

در یک موسسه ؛ مالیات حقوق کارمندان را به قرار زیر محاسبه می شود .

الف : تا 50000  ریال  معاف از مالیات

ب : از  50001    تا  70000  ریال چهار درصد مازاد  50000

ج : از  70001  به بالا   ده درصد

Cls

Input   W

If  W  < =  50000   Then

     Print  “ Tax = 0  Rial ‘

     End

End If

If   W =  70000  Then

      Let   Tax =  4  *  ( W – 50000 )  /  100

Else

      Let  Tax  =  800  +  10  * ( W  -  70000 )

End If

Print  “ Tax = “ ;  Tax  ;  “ Rials “

End

 

 

 

 

فرایندهای تکراری ( حلقه تکرار )

اجرای تعدادی دستور به دفعات معین ؛ یا تا برقراری شرایطی جهت رسیدن به جواب مسئله است . دستوراتی که به دفعات تکرار می شود ؛ یک حلقه تکرار  راتشکیل می دهند .

FOR   -   NEXT  : در صورتی استفاده می شود که دفعات تکرار معین و یا بتوان فرایند تکرار را با متغییری کنترل کرد .

 

چاپ اعدا متوالی تا 20

Cls

For  I=1   To   20

         Print  I ;

Next  I

End

 

STEP  : در حلقه For  - Next   قدمهای تکرار یکی ؛ یکی رو به جلو تعریف شده در بقیه حالت ها چه مثبت چه منفی باید در مقابل     For  -  To     Step  معلوم گردد .

چاپ نزولی از 20  تا  1 

Cls

For  I =  20    to   1  Step  - 1

        Print  I

Next  I

End

 

با توجه به دانسته های بالا برای مسئله های داده شده در بخش الگوریتم برنامه بنویسید . در صورتیکه نرم افزار QBASIC را در کامپیوترتان ندارید در بخش نظزات وبلاگ آدرس  E-Mail خودتان ار بنویسید تا برایتان نرم افزار را ارسال کنم . هرچند این نرم افزار برای محیط DOS تعریف شده اما بدون هیچگونه مشکلی در محیط ویندوز XP کار می کند . جهت اطلاع می گویم برای مشاهده تمام صفحه محیط QBASIC از کلید ترکیبی Alt  +  Enter  استفاده کنید . برای برگشت هم از همان کلید ترکیبی استفاده کنید .

چند نمونه برنامه

برنامه چاپ زوج  یا  فرد بودن عدد ورودی

Cls

Input  N

Let  r = N  Mod  2

If  r = 0  Then  Print  N ; " is Even " Else  Print  N ; " is Odd "

End

 

 

 

 

برنامه تبدیل ثانیه به ساعت ؛ دقیقه و ثانیه

Cls

Input  S

Let H = S 3600

Let  S = S Mod 3600

Let  M = S 60

Let  Se = S  Mod 60

Print  H , M , Se

End

 

 

 

 

چاپ مقسوم علیه های عدد 12

Cls

Let  I = 1

8 Let  r = 12  Mod  I

If  r = 0  Then  Print  I

Let I = I + 1

If  I  < = 12  Then  Goto 8

End

 

 

چاپ مقسوم علیه های عدد 12 بکمک دستور For – Next

Cls

For  I = 1    To   12

      R = 12  Mod  I

      If  r = 0  Then   Print  I

Next  I

End

 

 

چاپ تعداد مقسوم علیه های عدد 12

Cls

Let  K = 0

For  I = 1      To    12

      R = 12     Mod   I

      If  r = 0      Then     Let   K =  K = 1

Next  I

Print  K

End

 

چاپ مجموع مقسوم علیه های عدد 12

Cls

Let  S = 0

For  I = 1      To      12

      R = 12     Mod    I

       R = 0    Then    Let  S = S + I

Next  I

Print   S

End

 

 

 

چاپ مقسوم علیه های عدد ورودی

Cls

Input  N

For  I = 1       To      N

      R = N   Mod   I

      If  r = 0     Then     Print I

Next  I

End

 

 

چاپ عدد ورودی به شرط اول بودن عدد ( به کمک  تعداد مقسوم علیه )

Cls

Let  K = 0

Input  N

For  I = 1      To        N

      R = N     Mod    I

      If  r = 0      Then     Let  K = K + 1

Next  I

If  K = 2    Then    Print  N ; " is Aval "

End

 

 

 

چاپ عدد ورودی به شرط اول بودن عدد ( به کمک  مجموع مقسوم علیه )

Cls

Let  S =0

Input  N

For  I = 1       To      N

      R = N    Mod     I

      If   r = 0     Then     Let  S = S + I

Next  I

If  S = N + 1      Then    Print N ; " is Aval "

End

 

 

چاپ عدد ورودی به شرط  تام بودن عدد

Cls

Let  S = 0

Input  N

For  I = 1       To         N/2

       R =  N     Mod    I

       If  r = 0      Then    S = S + I

Next  I

If  S = N       Then     Print  N ; " is  TAM "

End

 

 

 

چاپ عددهای زوج  بین دو عدد  ورودی به شرط اینکه عدد اول از دوم کوچکتر باشد( معلوم نیست عدد اول زوج باشد )

Cls

Input  m , n

Let  r = m    Mod   2

If  r > 0     Then    Let  m = m + 1

7 Print  m

Let m = m + 2

If  m < = N    Then    Goto  7

End

 

 

 

 

Cls

Input  N

Let  r = N  Mod  7

For  I = 0      To     5

      If  r = I      Then    Print  I ; " Shanbe"  : End

Next  I

Print  " Joomae "

End

 

 

چاپ تعداد ارقام عدد ورودی

Cls

Let K = 0

Input  N

3 Let  M = N 10

If M > 0  Then    Let  K = K + 1

Let  N = M

If  N > 0  Then    Goto  3

Print K

End

 

 

 

چاپ مجموع  ارقام عدد ورودی

Cls

Let S = 0

Input  N

3 Let R = N  Mod   10

Let  M = N 10

If M > 0  Then    Let  S = S + r

Let  N = M

If  N > 0  Then    Goto  3

Print  S

End

 

 

 

تولید عددهای فرد  دو رقمی

Cls

For  I = 1      To    9     Step 2

      For K = 1       To     9     Step 2

             Sum = I * 10 + K

             Prin  Sum

       Next k

Next I

End

 

 

 

 

تعداد دفعات ممکن خرد  کردن  اسکناس  2000  ریالی  بکمک سکه های 50  ؛ 100  و 250  ریالی به شرط اینکه از هر سکه حداقل یکی باشد .

Cls

K = 0

For P = 1    To     33

    For  S = 1    To     17

            For D = 1    To    7

                  Let  sum = P * 50  +  S * 100  +  d * 250

                   If  Sum = 2000     Then    k = k + 1

            Next D

     Next S

Next P

Print K

End

 

 دریافت نرم افزار QBASIC

http://www.4shared.com/file/942998/fb41f2db/Qprog.html


 

مهمترین تنظیمات Internet Explorer

برای استفاده از منابع عظیم موجود در شبکه گسترده جهانی اینترنت ، نرم افزار های گوناگونی وجود دارد که هر کدام به نوعی ما را برای رسیدن به منظوری خاص یاری می دهند . برای نمونه می توان به موارد زیر اشاره نمود :
ـ برای جستجو در بین صفحات وب ( مرورگرهای وب Web Browsers ) : مثل -MicroSoft Internet Explorer ، Opera ، Mozilla Netscape Navigator و … ـ برای دانلود نمودن فایل یا نرم افزار یا یک سایت : DAP( Download Accelerator Plus ) ، GetRight ، Wget ، Gozila ـ WebZip ، HTTrack و …
ـ برای جلوگیری از ظهور پنجره های مزاحم ( PopUpStoper ، PopUpKiler : ( Popup و....
ـ برای برقراری امکان گفتگوی متنی یا صوتی (چت)و کنفرانس : Messenger های YAHOO یا MSN ، NetMeeting و …
ـ برای ایجاد صفحات وب و یا برنامه های مورد استفاده در اینترنت : DreamWeaver ، Macromedia Flash ، FrontPage و …
و نرم افزارهای مختلف دیگرکه برای جستجو ، ارسال و دریافت ایمیل ، امنیت ، شکستن رمزها و هک کردن سایتها و یا ورود به حریم خصوصی افراد و شرکتها به کار می رود . . .
در بین همه این نرم افزارها مرورگر وب MicroSoft Internet Explorer بیشترین کاربرد را در بین کاربران و استفاده کنندگان از اینترنت دارد . زیرا اولاً سیستم عامل ویندوز بیش از سایر سیستم عامل ها مورد استفاده کاربران است و به تبع آن به خاطر عرضه این نرم افزار ، همراه ویندوز موجب کثرت استفاده از آن گردیده است و از طرف دیگر نیز چون بیشترین استفاده از اینترنت مربوط به بازدید و یا گشت و گذار در بین میلیاردها صفحه وب موجود در اینترنت می باشد که این عمل توسط Internet Explorer صورت می پذیرد .
با کمک مرورگرهای وب شما می توانید صدا یا موسیقی اجرا کنید ، انیمیشن و فیلم ببینید ، در اینترنت خرید کنید ، سایت های مورد علاقه خود را در وب پیدا کنید ، با دوستان خود ارتباط برقرار کنید … و بالاخره اینکه دریچه ورود شما به دنیای مجازی اینترنت است .
با توجه به اینکه شرح تک تک قسمتهای این نرم افزار وقت زیادی می طلبد ، لذا فقط در باره مهمترین زیر منوی آن یعنی گزینه Internet Options نسخه 6 این مرورگر توضیح داده می شود .
برای تشخیص نسخه مرورگر خود از طریق منوی Help گزینه About Internet Explorer را اجرا نمایید . (اگر ویندوزتان پایین تر از Xp است ، مرورگر Internet Explorer 6.0 را می توانید جداگانه بر روی کامپیوتر خود نصب کنید . )
Internet Options of Micrsoft Intetnet Explorer 6.0
برای ورود به بخش Internet Options ، پس از اجرای مرورگر ، ابتدا منوی Tools را باز کنید سپس آخرین گزینه Internet Options … را اجرا نمایید . همچنین می توانید با کلیک راست بر روی آیکن Internet Explorer و انتخاب Properties یا اجرای Internet Options در کنترل پانل آن را اجرا کنید . اینک به ترتیب هر یک از تب ها ( زبانه ها ) همراه با گزینه های پرکاربرد و مهم آن شرح داده می شود .
تب General :
الف) فریم اول مربوط به انتخاب home Page ( صفحه خانگی یا صفحه آغازین ) است . این صفحه همیشه با تصویر خانه در بخش تولبارهای مرورگر مشخص می شود .
ـ در محل Address می توانید آدرس سایتی را که می خواهید به عنوان صفحه خانگی شما تعیین گردد ، وارد کنید .
ـ گزینه Use Current آدرس صفحه ای را که در حال حاضر فعال است ، به عنوان صفحه خانگی معرفی می کند .
ـ گزینه Use Default آدرس (http://www.microsoft.com/isapi/redir.dll?prd=ie&pver=6&ar=msnhome )را به عنوان صفحه خانگی قرار می دهد .
ـ گزینه Use Blank ( صفحه خالی ) ، هیچ آدرسی را معرفی نمی کند .
ب) فریم دوم Temporary Internet Files می باشد که برای تنظیم صفحات و محل ذخیره آنها بر روی هارد دیسک کامپیوترتان ، برای سهولت مرور آنها در زمانی که به اینترنت متصل نیستید به کار می رود .
در داخل این فریم سه گزینه می بینید .
ـ گزینه اول Delete cookies .. می باشد . با اجرای این گزینه کوکی های ذخیره شده در دایرکتوری Cookies می باشد پاک خواهد شد . این دایرکتوری در ویندوزهای 2000 به بالا در مسیر C:Document and Settings\cookies و در ویندوز 98 و 95 در مسیرC:WindowsCookies و در ویندوز NT در مسیر C:WinNTAdministratorCookies می باشد . ( در مورد کوکی ها در تب Privacy توضیح داده شده است )
ـ با اجرای گزینه دوم Delete files تمام فایلهای ذخیره شده در دایرکتوری Temporary Internet Files پاک خواهد شد . محل ذخیره شدن این فایلها را می توانید با کلیک بر روی گزینه View Files ببینید .
ـ با اجرای گزینه Setting می توانید مدیریت مربوط به این فریم را انجام دهید . با اجرای این گزینه ، یک پنجره محتوی دو بخش مجزا ظاهر می شود . در بخش فوقانی شما باید تعیین کنید که در زمانی که یک لینک یا آدرسی را می خواهید باز کنید آیا مرورگر آن لینک یا صفحه را مجدداً به روز آوری نماید یا نه ؟
چهار پاسخ برای کاربر تعیین شده است : الف) در هر بازدید ، ب) در هنگامی که مرورگر گشوده می شود ، ج) اتوماتیک ، د) هرگز . مسلم است که برای کاربرانی که از خطوط تلفن برای اتصال به اینترنت استفاده می کنند انتخاب گزینه Never برای سرعت بخشیدن به نمایش مجدد صفحات مفید است . در قسمت دوم این بخش که در داخل یک فریم قرار گرفته است در سطر اول محل ذخیره سازی فایلهای موقت مشخص شده است که می توانید این آدرس را با کلیک بر روی گزینه Move Folder تغییر دهید . در بخش Amount of disk space to use می توانید با توجه به ظرفیت درایوتان مقداری فضا برای این کار اختصاص دهید . برای رویت فایلهایی ذخیره شده اند بر روی گزینه View Files کلیک کنید و برای رویت موضوعات یا فایلهایی که دانلود شده اند بر روی گزینه View Objects کلیک نمایید .
ج) فریم سوم History می باشد . در این بخش می توانید تعیین کنید که تاریخچه مرورگر تا چند روز باقی بماند . بدیهی است که پس از سر آمدن روزهای تعیین شده تاریخچه بطور اتوماتیک پاک خواهد شد . هرچند که می توانید تاریخچه مرورگر خود را با کلیک بر روی گزینه Clear History به صورت دستی نیز پاک کنید .
در انتهای تب General چهار گزینه می بینید .
الف) گزینه Colors : با انتخاب پنجره ای حاوی دو فریم ظاهر می شود . در فریم سمت چپ ( Colors )می توانید با برداشتن تیک Use Windows Colors رنگ نوشته ( Text ) و زمینه ی( Background ) حالت Use blank و یا صفحات وبی که برای آنها رنگ خاصی تعریف نشده است را در پالت رنگها مشخص نمایید . در فریم سمت راست ( Links ) می توانید در بخش Visited رنگ لینکهایی را که قبلاً دیده اید و در بخش Unvisited رنگ لینکهایی که بازدید نشده اند را مشخص نمایید . با نهادن تیک Use hover color می توانید تعیین کنید که زمان عبور ماوس از روی یک لینک آن لینک به چه رنگی درآید .
ب) با انتخاب گزینه Fonts می توانید نوع زبان و فونتهایی را که مرورگر شما از آنها استفاده می کند را دیده و انتخاب نمایید .
ج) با انتخاب گزینه Languages می توانید زبانهای مختلفی را انتخاب نمایید . با این کار مرور سایتهایی که با زبانهای مختلف سایتهای خود را ارائه می دهند ، راحت تر خواهد بود .
د) با انتخاب گزینه Accessibility پنجره ای حاوی دو فریم پنجره ظاهر می شود :
1ـ فریم Formatting :
ـ با تیک زدن گزینه Ignore colors، رنگهایی که برای صفحه وب درنظر گرفته شده است نادیده گرفته می شود.
ـ با تیک زدن گزینه Ignore fonts، نوع فونت هایی که برای صفحه وب در نظر گرفته شده است نادیده گرفته می شود .
ـ با تیک زدن گزینه Ignore font sizes سایز فونت هایی که برای صفحه وب در نظر گرفته شده است نادیده گرفته می شود .
2ـ فریم User style sheet :
- در صورتی که مدلی برای نمایش صفحه وب دارید می توانید در این بخش به مرورگر خود معرفی نمایید تا بر اساس همان مدل صفحات وب را برای شما نشان دهد .
تب Security :
تنظیمات مربوط به این تب مربوط به تعیین سطح امنیت سایتهایی است که شما می خواهید مرور کنید .
- انتخاب آیکن Internet یعنی قبول تمام سایتها با ضریت امنیت Medium یا متوسط .
- انتخاب آیکن Local Internet یعنی قبول شرایط موجود در شبکه داخلی سازمان شما ( در صورت وجود )
- انتخاب آیکن Trusted Sites یعنی انتخاب ضریب امنیت پایین برای سایتهای منتخب شما .
- انتخاب آیکن Restricted Sites یعنی انتخاب ضریب امنیت بسیار بالا برای سایتهای منتخب شما .
با انتخاب سه مورد اخیر ، می توانید نام سایتهای مورد نظر خود را از طریق گزینه Sites به لیست سایتهای مورد نظر خود اضافه کنید یا اینکه تنظیمات مربوط به شبکه محلی خود را انجام دهید .
بعد از انتخاب هر یک از آیکن ها ایده آل ترین شرایط برای انتخاب میزان امنیت ، سپردن آن به مرورگر از طریق اجرای گزینه Default Level می باشد که با انتخاب آن یک لغزنده ی ( Slider ) نشان دهنده ی تراز امنیت ظاهر می شود که با بالا و پایین بردن آن می توانید ضریب امنیت خود را بیشتر یا کمتر نمایید .
( پایین ترین سطح = Low ، متوسط پایین = Medium Low ، متوسط = Medium و بالا = High )
از طریق گزینه Custom Level می توانید ریز تنظیمات را نیز دیده و تراز آنها را نیز تعیین کنید .
با انتخاب این گزینه ، موارد زیادی را که برای تنظیم امنیت پیش بینی شده است را خواهید دید که به چند مورد مهم اشاره خواهد شد .
چون در این بخش گزینه هایی در باره JAVA وActive X وجود دارد بد نیست بدانید که :
Java یک زبان برنامه نویسی شی گرا است که شبیه زبان برنامه نویس C++ می باشد و توسط شرکت کامپیوتری Micro Sun Systems به وجود آمد تا به وسیله آن برنامه های کاربردی بتوانند در اینترنت اجرا شوند . به برنامه های جاوا که در مرورگر شما اجرا می شوند Applet گفته می شود . این اَپلت ها بطور اتوماتیک از سرور به کامپیوتر شما دانلود شده و اجرا می شوند .
Active X محصول شرکت MicroSoft می باشد . به این برنامه ها کنترل های اکتیوایکس گفته می شود . این کنترل ها نیز همانند اپلت های جاوا بر روی کامپیوتر شما دانلود شده سپس اجرا می شوند . هردو اینها به دلیل اینکه در کامپیوتر شما اجرا می شوند امکان آلودگی آنها وجود دارد .
هریک از موارد تعیین شده در این بخش را به دلخواه خود می توانید فعال ( Enable ) یا غیرفعال ( Disable ) نموده و یا اینکه با انتخاب گزینه Prompt از مرورگر بخواهید قبل از دانلود و اجرا نمودن آنها از شما سؤال کند . با توجه به کثرت این تنظیمات از توضیح تک تک آنها خود داری می شود فقط یادآور می شود در صورت دستکاری و فراموشی می توانید با کلیک بر روی گزینه Reset همه ی تنظیمات را به حالت پیش فرض درآورید .
گزینه Downloads : این گزینه دارای دو زیرعنوان به نامهای File Download و Font Download می باشد که می توانید دانلود اتوماتیک فایلها یا فونتها توسط مرورگر را مجاز یا غیرمجاز تعریف نمایید .
گزینه Allow META REFRESH : برای این منظور است که چنانچه وب سایتی آدرس خود را عوض کند ، برای جلوگیری از گم شدن بازدیدکنندگان ، امثال چنین وب سایت هایی که URL آنها تغییر کرده ، از فرمانی موسوم به META REFRESH استفاده می کنند که به طور خودکار مرورگر وب شما را به موقعیت جدید هدایت می کند . ( لازم به ذکر است که هکرها نیز می توانند با استفاده از این دستور شما را به جای دیگری ببرند که تحت کنترل آنها قرار دارد )
گزینه Launching Programs and Files in a IFRAME : هنگام ورود به بعضی از سایتها ، یک پنجره شناور بر روی صفحه باز می شود ، این پنجره IFRAME یا «فریم شناور» نام دارد . شما می توانید از طریق این گزینه از به کار افتادن برنامه ها یا فایلهایی که همراه این پنجره ها می باشد جلوگیری نمایید .
بد نیست بدانید کهIFRAME ها با POPUP ها تفاوت دارند . IFRAME ها بر روی همان صفحه ای توسط کار بر باز شده است ، باز می شوند ، در حالیکه Popup ها در یک پنجره جدید باز می شوند ، معمولاً Popup ها کاربران را دچار دردسر های زیادی می کنند و با باز نمودن پنجرهای پی در پی هم کاربر را خسته می کنند و هم اینکه کارآیی سیستم را پایین می آورند . برای جلوگیری از اجرای Popup ها می توانید از نرم افزارهایی مانند Popup Killer یا Popup Stopper استفاده نمایید . (برای اطلاع بیشتر در مورد تفاوت IFRAME ها با POPUP ها به آدرس
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/IFRAME.asp
مراجعه نمایید )
تب Privacy :
این بخش مربوط به مدیریت حریم خصوصی و کوکی هایتان است . بعضی از سایتها بدون اطلاع شما وارد حریم خصوصی شما شده و بدون اجازه شما از اطلاعات کوکی ها بهره برداری می کنند . در این بخش می توانید با حرکت دادن دگمه لغزنده داخل فریم Setting یکی از شش حالت پذیرش کوکی ها را قبول کنید . ( پذیرش تمام کوکی ها = Accept All Cookies ، Low ، Medium ، Medium High ، High و عدم پذیرش کوکی ها = Block All Cookies )
کوکی های اطلاعاتی هستند که بعضی از سایتها به صورت Text در کامپیوتر شما ذخیره می کنند . مثلاً ممکن است شما از سایتی نظیر http://www.amazon.com/ که یک سایت فروشگاهی می باشد بازدیدی داشته باشید این سایت به کمک این کوکی ها از خریدهای شما مطلع شده و اطلاعاتی هم از جستجوهای اخیرتان به دست آورده و محصولات جدید را به شما پیشنهاد می دهد . کوکی هایی از این قبیل را کوکی های دسته اول یا طرف اول می گویند.
بعضی از کوکی ها هستند که از طرف سایتهایی که جنبه تبلیغاتی دارند ( مثل AOL ) در کامپیوتر شما ذخیره می شوند . این شبکه های تبلیغاتی که برای بسیاری از سایت های وب تبلیغات می کنند، توسط کوکی ها می توانند بفهمند که شما به کدام یک از این سایت ها سر زده اید و اولویتهای بازدیدهایتان چه بوده است . به این نوع کوکی ها ، کوکی های دسته سوم یا طرف سوم می گویند .
( این کوکی ها از هیچ قانونی برای حفظ اطلاعات خصوصی تبعیت نمی کنند و از اطلاعات معرّف شما بدون کسب اجازه بهره برداری می نمایند)
دسته ای دیگر از کوکی ها نیز به کوکی های جلسه ای معروفند این کوکی ها مربوط به دید و بازدیدهای فعلی شما می باشند و تا زمانی وجود دارند که مرورگرتان باز است و بعد از بستن مرورگر آنها نیز پاک می شوند .
برای کنترل کوکی ها می توانید یکی از گزینه های دگمه لغزان را انتخاب کنید . پیش فرض مرورگر که Medium می باشد که کوکی های طرف سوم را مسدود و کوکی های شخص اول را می پذیرد .
اگر هیچ کدام از شش مورد تعیین سطح پذیرش کوکی ها را نمی پسندید می توانید از طریق اجرای گزینه Advanced و نهادن تیک در گزینه Override automatic بقیه گزینه ها را فعال نموده و در سمت چپ تنظیمات مربوط به کوکی های نوع اول و در سمت راست تنظیمات مربوط به کوکی های نوع سوم را مشخص نمایید . با نهادن تیک در گزینه Always allow می توانید کوکی های از نوع جلسه ای را نیز پذیرا باشید .
در فریم Setting (تب Privacy ) از طریق گزینه Import می توانید فایلی را که دارای تنظیمات دلخواه شماست Import نمایید . این نوع فایل ها را می توانید از سایت سازمانهای حامی حریم های خصوصی افراد به دست آورید . برای اطلاع بیشتر می توانید به آدرس: http://www.microsoft.com/privacy/wizard/ یا http://www.privacy.org/ مراجعه نمایید .
از طریق گزینه Edit در فریم Web Sites می توانید آدرس سایتهایی را که می خواهید کوکی های آنها را ممنوع ( Block ) یا مجاز ( Allow ) تعیین کنید ، ثبت کنید .
لازم به یادآوری است که تنظیمات مربوط به حریم خصوصی شما فقط در وب سایت هایی عمل می کنند که در منطقه امن اینترنت تعریف شده باشند. اگر سایتی را در منطقه سایت های معتمد (Trusted) قرار دهید، IE تمام کوکی های آن سایت را پذیرفته و اجازه خواندن کوکی ها را از کامپیوتر شما به سایت می دهد و اگر سایتی را در منطقه سایت های «ممنوعه» (Restricted) بگذارید، IE تمام کوکی های ارسالی آن سایت را بر می گرداند.
تب Content :
با استفاده از گزینه های این تب می توانید میزان کنترل خود را بر سایتهای اینترنتی تنظیم نمایید .
ــ فریم اول Content Advisor می باشد . با کلیک بر روی گزینه Enable پنجره ای گشوده می شود . اولین تب این پنجره Rating می باشد که به وسیله آن می توانید میزان دسترسی خود یا استفاده کنندگان از مرورگر را به سایتهای حاوی خشونت و منافی اخلاق معین نمایید . در بخش Select a category to view the rating levels پس از کلیک بر روی هر عنوانی یک نمودار میله ای ظاهر شود که می توانید آن را با ماوس گرفته و به چپ و راست حرکت دهید تا میزان دسترسی به حد مورد نظر شما برسد .
در تب Approved Sites می توانید نام سایتهای مورد پسند خود را وارد نموده و نوع دسترسی ( همیشه = Always ، هرگز = Never ) به آن آدرس ها را نیز مشخص کنید . در تب General می توانید برای کاربران خود (در صورتیکه کامپیوتر شما سرور یک شبکه باشد ) نیز تعیین تکلیف نمایید که آیا می توانند سایتهایی که برای آنها هیچ تنظیمی صورت نگرفته بازدید کنند یا نه ؟ یا اینکه منوط به تایپ Password برای کاربران کنید ( منظور از Hint این است که در صورت فراموشی رمز آن کلمه بتوانید رمز را به یاد شما بیاورید . Hint نباید کلمه ای باشد که سایرین به وسیله آن به راحتی بتوانند رمز را حدس بزنند .) در این صورت در فریم Content advisor گزینه Enable تبدیل به Disable شده و از طریق گزینه Setting می توانید تنظیمات را انجام دهید . توسط گزینه Disable می توانید تنظیمات خود را غیرفعال کنید که برای این کار نیز از شما رمز خواهد خواست . برای برداشتن کل پسورد ، از طریق Registry ویندوز در آدرس :
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesRatings
دو عنوان String - Hint و DWORD - Key را پاک کنید.
توسط گزینه های موجود در فریم Rating Systems می توانید یک فایل تراز یا تعیین نرخ دسترسی برای Content Advisor بیابید . با کلیک بر روی گزینه Enable می توانید توسط تب های مختلفی که ظاهر می شود این تنظیمات را انجام دهید . در تب Advanced نیز می توانید از انواع تنظیمات موجودتان استفاده نمایید .
ــ فریم دوم Certificates می باشد .
گزینه Clear SSL( Secure sockets layer ) State : وقتی شما از سایتی یا سایتهایی که به آن اطمینان دارید بازدید می کنید ، ممکن است در بین این سایتها ، سایتی از شما اطلاعات شخصی برای هر منظوری بخواهد . از طرفی چنانچه از سایت دیگری بازدید نمایید که از شما می خواهد تا اطلاعات شخصی خود را وارد نمایید ، با توجه به اینکه این اطلاعات در کامپیوتر شما موجود است ، آن سایت بدون کسب اجازه ، از اطلاعات موجود بهره برداری قرار گیرد . برای پاک کردن این توضیحات ، بر روی گزینه مذکور کلیک نمایید .
گزینه Certificates راه پی بردن به هویت و اعتبار افراد در اینترنت بررسی گواهینامه ها و امضاهای دیجیتالی و گواهینامه های امنیتی سایت هایی را که بازدید کرده اید می باشد . (گواهی نامه امنیتی ، به عنوان مدرک معتبر بودن یک شرکت می باشد )
از طریق گزینه publishers (ناشران) می توانید بفهمید که به چه شرکتهایی اعتماد کرده اید !
ــ فریم سوم مربوط به Personal Information ( اطلاعات شخصی کاربر ) می باشد .
با اجرای گزینه اول ( AutoComplete ) می توانید حالت تکمیل اتوماتیک آدرس وبها ، فرمها ، نام کاربر و رمز روی فرم ها را فعال یا غیر فعال نمایید . با استفاده از گزینه های Clear Forms و Clear Passwords نیز می توانید فرمها و رمز هایی را که قبلاً وارد نموده اید پاک کنید .
برای اطمینان و رعایت امنیت بیشتر، گزینه های این بخش را غیر فعال نمایید .
تب Connections :
به وسیله این تب می توانید ، امور مربوط به تنظیم و ساختن یک dial up connection ، اقدام کنید .
ــ با اجرای گزینه Setup می توانید تنظیمات مربوط به اتصال به اینترنت را انجام دهید .
ــ با اجرای گزینه Add یک Connection جدید می توانید بسازید .
ــ با اجرای گزینه Remove می توانید هر یک از Connection هایی را که ساخته اید ، پاک کنید .
ــ با اجرای گزینه Setting می توانید تنظیمات مربوط به هریک از Connetion هایی را که می خواهید انجام دهید .
ــ اگر چنانچه دو یا چند Connection دارید ، با اجرای گزینه Set Default می توانید یکی از آنها را به عنوان پیش فرض ارتباط با اینترنت قرار دهید .
ــ در صورتی که به عنوان یک عضو شبکه محلی هستید با اجرای گزینه LAN Setting می توانید تنظیمات مربوط به LAN را انجام دهید.
در همین تب فریم اول محتوی سه گزینه ( Option ) در مورد چگونگی برقراری ارتباط با اینترنت در زمان اجرای مرورگر می باشد . ( این موارد در زمانی صورت می پذیرد که در حالت OffLine باشید . )
الف) در صورت فعال بودن گزینه اول Never dial a connection هر زمان که شما مرورگر را اجرا کنید هیچ پیامی برای اتصال به اینترنت نخواهد داد و مرورگر اجرا خواهد .
ب) در صورتی که شما یکی از اعضای شبکه محلی هستید با انتخاب گزینه Dial whenever a network connection is not present می توانید به مرورگر بگویید که در صورت غیرفعال بودن شبکه محلی از طریق یک شماره گیر Dialup Connection به اینترنت متصل گردد .
ج) در صورت فعال بودن گزینه Always dial my default connection مرورگر از طریق شماره گیر پیش فرض اقدام به اتصال به اینترنت خواهد نمود .
تب Programs :
در این تب می توانید تعیین کنید که مرورگر برای انجام اقدامات ذکر شده در این بخش ، از کدام نرم افزار ویندوز استفاده نماید .
در صورتی که علاوه بر Internet Explorer ، مرورگر دیگری را بر روی کامپیوتر خود نصب نموده اید ، با کلیک بر روی گزینه Reset web Setting می توانید علاوه بر پرسش مبنی بر قرار دادن Internet Explorer به عنوان مرورگر پیش فرض در مورد تغییر Home Page مرورگر ( به آدرس Default مرورگر ) نیز نظرخواهی می کند .
با تیک زدن گزینه Internet Explorer should check to see whether it is the default browser، مرورگر Internet Explorer هنگام شروع به کار کنترل می کند که آیا به عنوان مرورگر پیش فرض می باشد یا نه ؟ و از شما می خواهد که آیا پیش فرض باشد یا نه ؟
تب Advanced :
در آخرین تب می توانید تنظیمات زیادی را در مورد مرورگر انجام دهید . به خاطر کثرت گزینه موارد بسیار ضروری ، توضیح داده می شود ( گزینه هایی که در انتهای آنها Requires Restart وجود دارد بدین معنی است که اگر بخواهید این عناوین مؤثر و عملی گردند حتماً باید مرورگر را بسته و مجدداً آن را اجرا نمایید)
ــ زیرمجموعه Accessibility :
گزینه Always expand ALT text for images : یعنی در صورتی که حالت Show picture یا نشان دادن عکس در مرورگر غیرفعال باشد ، مرورگر توضیحات مربوط به ALT تصاویر را به صورت کامل و گسترده به جای تصویر نشان دهد . (در اینترنت ممکن است به هر دلیلی تصاویر نمایان نشود و یا اینکه کاربر حالت نمایش تصاویر توسط مرورگر را غیرفعال نموده باشد ، به همین خاطر معمولاً برنامه نویسان وب ، توضیحاتی درباره تصویر می نویسند که به جای عکس نشان داده شود ، این توضیحات در داخل تگ Img و به صورت ALT=” Hadi’s Picture ” نوشته می شود که در صورت لود نشدن تصویر عنوان « Hadi’s Picture » به جای عکس نمایش داده می شود . در مرورگرهای نسخه 5 به بالا خاصیت ALT به صورت تول تیپ ( Tooltip ) نیز نمایش داده می شود .)
ــ زیرمجموعه Browsing :
گزینه Always send URLs as UTF-8 : یعنی آدرس هایی که در آدرس بار نوشته می شوند به صورت یونیکد ارسال شوند تا تحت هر زبانی ( در هر کامپیوتری ) قابل خواندن باشند .
گزینه Automatocally check for Internet Explorer updates : یعنی مرور گر به طور اتوماتیک هر زمان که به اینترنت متصل می شود نسخه های به روز شده را جستجو کند .
انتخاب گزینه Disable script debugging موجب می شود که اشکال زدایی Script های صفحات وب انجام نشود . این اشکال زداها توسط توسعه دهندگان وب برای آزمایش برنامه ها و اسکریپت های موجود در صفحات وب بکار می رود .
دوگزینه(Other) و Enable Install On Demand ( Internet Explorer) یعنی مرورگر در صورت نیاز به یک سری از اجزای ترکیب دهنده خود یا صفحات وب ، آنها را دانلود و نصب نماید .
گزینه Notify when Downloads complete : بدین معنی است که مرورگر پس از دانلود نمودن فایلی ، اتمام آن را به کاربر اعلام نماید .
گزینه Show friendly HTTP error messages : با نهادن تیک در این گزینه ، چنانچه مشکلی در برقراری ارتباط با سرور بوجود آید ، مرورگر توضیحی همراه با اشاره به چگونگی رفع آن به کاربر بدهد . ولی در صورت نداشتن تیک کاربر فقط نام ایراد و کد مربوط به آن را مشاهده خواهد نمود .
گزینه Show friendly URLs : با نهادن تیک در این گزینه ، در صورت عبور ماوس از روی هر لینکی آدرس آن لینک به صورت http://www.myname.com/ در Status Bar ظاهر می شود ولی در صورت نداشتن تیک به صورت Shortcut to http://www.myname.com/ / ظاهر می شود .
گزینه Show Go button in Address bar : یعنی کلید Go در آدرس بار قابل رویت باشد .
گزینه Show Internet Explorer on the desktop : موجب نمایش آیکن مرورگر در Desktop می شود .
ــ زیر مجموعه Underline links :
هر یک از گزینه های زیر برای تعیین این که آیا لینکهای موجود در صفحات وب زیرخط دار باشند یا نه ، استفاده می شود .
Always = لینکها همیشه زیرخط دار باشند .
Hover = لینکها هنگام گذر ماوس از روی آنها زیرخط دار شوند .
Never = هرگز نیازی به زیرخط دار بودن لینکها نیست .
گزینه های Use inline AutoComplete : حالت تکمیل خودکار ادامه عبارات و کلمات را برای آدرس بارمرورگر فعال می کند .
گزینه Use smooth scrolling : موجب نرمی و روانی حرکت صفحه ( به میزان پیش فرض ) هنگام بالا و پایین بردن آن می شود .
ــ زیر مجموعه Multimedia :
گزینه Enable Automatic Image Resize : یعنی فعال نمودن حالت تغییر اندازه تصاویر بزرگ برای قابل رویت شدن کل تصویر بر روی صفحه .
گزینه Enable Image Toolbar : وقتی که با ماوس بر روی تصویری مکث کنید تولبار های مربوط به تصویر در بالای عکس مذکور ظاهر می مهمترین تنظیمات Internet Explorer


شوند . توسط این گزینه تعیین می شودکه آیاآن تولبارها ظاهر شوند یا نه ؟
گزینه های
Play animation in web pages ,
Play sounds in web pages ,
Play videos in web pages :
توسط این گزینه ها می توانید اجرای انیمیشن ها ، صداها و ویدئو های موجود در صفحات وب را فعال یا غیر فعال نمایید . غیرفعال نمودن این گزینه ها موجب دانلود و اجرای سریعتر صفحات وب در مرورگر می شود .
گزینه Smart image dithering : با فعال بودن این گزینه ، تصاویر ، صاف وسلیس نمایش داده می شود .
ــ زیر مجموعه Search from the Address bar :
گزینه Search results , and go to the most likely site : یعنی مرورگر بعد از جستجوی سایتها ، به آدرس سایتی که بیشترین نتایج را در بردارد ، برود .
گزینه Don’t search from the Address bar : یعنی مرورگر به هیچ عنوان از طریق آدرس بار عمل جستجو را انجام ندهد .
گزینه Just display the results in the main window : یعنی مرورگر پس از جستجو از طریق آدرس بار نتایج را در پنجره اصلی نشان دهد .
گزینه Just go to the most likely site : یعنی مرورگر پس از جستجو مستقیماً به آدرس سایتی که بیشترین نتایج را دارد ، برود .
ــ زیر مجموعه Security :
سه گزینه Check for Publisher’s certificate revocation و
Check for server certificate revocation و
Check for signatures on downloaded programs ،
برای کنترل ابطال گواهینامه های معتبر ناشران وب و سرورها وکنترل امضاهای دیجیتال و کدهای مجوز برنامه ها می باشد .
گزینه Do not save encrypted page to disk : اگر با یکی از اعضای خانواده یا دوستانتان بطور مشترک از کامپیوتر استفاده می کنید و دوست ندارید که دیگران از اطلاعات شما ( نظیر کارتهای اعتباری ) که در فولدر Temporay Interent Files باقی می ماند مطلع شوند ، این گزینه را تیک بزنید .
گزینه when browser is closed Empty Temporay Internet Files-Folder : برای پاک شدن فایلهای موجود در « فولدر فایلهای موقتی اینترنت » (Temporay Interent Files ) پس از بستن مرورگر می باشد .
با انتخاب گزینه Enable Profile Assistant ، اطلاعات شخصی شما بر اساس آنچه که شما به سایتهای مورد اعتماد اعلام نموده اید در کامپیوتر ذخیره شده و حالت Share آنها نیز باقی خواهد ماند . همانگونه قبلاً اشاره شد این اطلاعات (بدون اجازه کاربر) مورد استفاده سایتهای دیگر نیز قرار خواهد گرفت .
گزینه Warn about invalid site certification : بدین منظور است که مرورگر از بی اعتباری گواهینامه سایت شما را مطلع نماید .
گزینه Warn if changing between secure and not secure mode : بدین معنا است که مرورگر ، زمانی که شما از سایتی امن به سایتی ناامن بروید ، شما را مطلع نماید .
گزینه Warn if forms submittal is being redirected : یکی از راههایی که هکرها از طریق آن می توانند بدون این که متوجه شوید شما را به سایت دیگری بفرستند این است که جهت حرکت اطلاعاتی را که شما در فرم های وب پر کرده اید عوض می کنند . اگر می خواهید متوجه این تغییر جهت شوید می توانید این گزینه را تیک بزنید .
با کلیک بر روی Restore Defaults می توانید تمام تغییرات را به حالت پیش فرض برگردانید .
در پایان برای اعمال تغییرات ، بروری Apply و سپس Ok کلیک نموده و خارج شوید .

کسب در آمد از اینترنت

کسب در آمد از اینترنت
برای کسب درآمد از اینترنت فقط به دو چیز احتیاج دارید یک عابر بانک از هر بانک عضو شتاب و یک ایمیل ، سپس به آدرس زیر می روید و در آن عضو می شوید این سایت پس از عضو شدن یک لینک مخصوص برای شما می دهد پس تنها کاری که شما باید انجام دهید این است که  لینک را به دوستانتان معرفی کنید تا آنها وارد آن شوند برای هر یک از دوستانتان که در لینک شما عضو  بشوند صد تومان به حساب عابر بانک شما واریز می شود اگر مواد اولیه را دارید بسم الله اینجا کلیک کنید و عضو شوید
http://www.vnnu.com

 

http://i18.tinypic.com/4z09chw.gif