-->

Rana Sohail

I am a Freelancer

Rana Sohail

I have a vast experience in the field of writing essays, articles, and summaries on multiple subjects. I have the expertise in research work, proofreading, editing, and re-writing.

  • Islamabad, Pakistan
  • #
  • rana431s@yahoo.com
  • #
Me

My Professional Skills

I can assist in writing summaries and research work in a professional way. The summary will be one-fourth of the original with special emphasis on no loose of relevant data. I have 5 years of experience in the academic field. Always available for short/ long-term projects. Following are my expertizes:-


Research Paper Writing 100%
Abstract Writing 100%
Summary Writing 100%
Proofreading And Editing 100%
Re-Writing of Article 100%

Research Work

Can assist in "Online Research" work in multiple fields.

Abstract Writing

Can assist in the writing of "Abstract" on any subject.

Summary Writing

Can assist in the writing of "Summary" on any subject.

Proofreading

Can assist in "Proofreading" of articles, blog post, documents.

Editing

Can assist in "Editing" of articles, blog post, documents.

Rewrite

Can assist in "Rewriting" of articles, blog post, documents.

0
completed project
0
Five Stars
0
facebook like
0
current projects
  • How to Compile Linux kernel 2.6



    How to: Compile Linux kernel 2.6

    Compiling custom kernel has its own advantages and disadvantages. However, new Linux user / admin find it difficult to compile Linux kernel. Compiling kernel needs to understand few things and then just type couple of commands. This step by step howto covers compiling Linux kernel version 2.6.xx under Debian GNU Linux. However, instructions remains the same for any other distribution except for apt-get command.
     
    Step # 1 Get Latest Linux kernel code
    Visit http://kernel.org/ and download the latest source code. File name would be linux-x.y.z.tar.bz2, where x.y.z is actual version number. For example file inux-2.6.25.tar.bz2 represents 2.6.25 kernel version. Use wget command to download kernel source code:
    $ cd /tmp
    $ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.tar.bz2
    Note: Replace x.y.z with actual version number.
     
    Step # 2 Extract tar (.tar.bz3) file
    Type the following command:
    # tar -xjvf linux-2.6.25.tar.bz2 -C /usr/src

    # cd /usr/src
    Step # 3 Configure kernel
    Before you configure kernel make sure you have development tools (gcc compilers and related tools) are installed on your system. If gcc compiler and tools are not installed then use apt-get command under Debian Linux to install development tools.
    # apt-get install gcc
    Now you can start kernel configuration by typing any one of the command:
    §  $ make menuconfig - Text based color menus, radiolists & dialogs. This option also useful on remote server if you wanna compile kernel remotely.
    §  $ make xconfig - X windows (Qt) based configuration tool, works best under KDE desktop
    §  $ make gconfig - X windows (Gtk) based configuration tool, works best under Gnome Dekstop.
    For example make menuconfig command launches following screen:
    $ make menuconfig
    You have to select different options as per your need. Each configuration option has HELP button associated with it so select help button to get help.
     













     






    Step # 4 Compile kernel
    Start compiling to create a compressed kernel image, enter:
    $ make
    Start compiling to kernel modules:
    $ make modules
    Install kernel modules (become a root user, use su command):
    $ su -
    # make modules_install
    Step # 5 Install kernel
    So far we have compiled kernel and installed kernel modules. It is time to install kernel itself.
    # make install
    It will install three files into /boot directory as well as modification to your kernel grub configuration file:
    §  System.map-2.6.25
    §  config-2.6.25
    §  vmlinuz-2.6.25
    Step # 6: Create an initrd image
    Type the following command at a shell prompt:
    # cd /boot
    # mkinitrd -o initrd.img-2.6.25 2.6.25
    initrd images contains device driver which needed to load rest of the operating system later on. Not all computer requires initrd, but it is safe to create one.
    Step # 7 Modify Grub configuration file - /boot/grub/menu.lst
    Open file using vi:
    # vi /boot/grub/menu.lst
    title           Debian GNU/Linux, kernel 2.6.25 Default
    root            (hd0,0)
    kernel          /boot/vmlinuz root=/dev/hdb1 ro
    initrd          /boot/initrd.img-2.6.25
    savedefault
    boot
    Remember to setup correct root=/dev/hdXX device. Save and close the file. If you think editing and writing all lines by hand is too much for you, try out update-grub command to update the lines for each kernel in /boot/grub/menu.lst file. Just type the command:
    # update-grub
    Neat. Huh?
    Step # 8 : Reboot computer and boot into your new kernel
    Just issue reboot command:
    # reboot

  • Theory of Automata - Assignments(2)_Fall_2012


    Q. 1.                                                                                                    Marks [10]

    Suppose we have a Transition Graph (TG) as follows:
    Derive regular expression for the above transition graph. Briefly explain each and every step.
     
    Answer:


    According to Kleenes’ theorem part II, step 1 introduces new start state connected with the old start states through NULL transitions as follows:









    In step 2, new final state is introduced connected with both final states through NULL transitions as follows:
     








    Step 3 replaces multiple incoming transition edges by a single transition labeled by the corresponding regular expression as follows:




     







    In step 4, loops are eliminated as follows:
     







    After applying step 4 to eleminate and bypass states we get:
     








    Finally applying step 4 once again we get:

     

    Q. 2.                                                                                                    Marks [10]

    Develop a Finite Automaton (FA) corresponding to the union of above two FAs.


    Answer:


    Old states
    New states after reading
    a
    b
    Z1- = (X1,Y1)
    (X2,Y1) = Z2
    (X2,Y2) = Z3
    Z2 = (X2,Y1)
    (X3,Y1) = Z4
    (X3,Y2) = Z5
    Z3 = (X2,Y2)
    (X3,Y3) = Z6
    (X3,Y2) = Z5
    Z4 = (X3,Y1)
    (X4,Y1) = Z7
    (X3,Y2) = Z5
    Z5 = (X3,Y2)
    (X4,Y3) = Z8
    (X3,Y2) = Z5
    Z6+ = (X3,Y3)
    (X4,Y3) = Z8
    (X3,Y2) = Z5
    Z7+ = (X4,Y1)
    (X4,Y1) = Z7
    (X4,Y2) = Z9
    Z8+ = (X4,Y3)
    (X4,Y3) = Z8
    (X4,Y2) = Z9
    Z9+ = (X4,Y2)
    (X4,Y3) = Z8
    (X4,Y2) = Z9

     



  • Place Your Order Here

    For Placing Order or any Discussion, PLease Do Visit My Profile at www.fiverr.com.

    Search This Blog

    Powered by Blogger.

    About Me

    My photo
    A freelance research and summary writer who possesses vast experience in academic research writing on multiple subjects.

    Procrastination: Reasons & Remedy

    Procrastination Vectors by Vecteezya D eadlines are the cutoffs when jobs meet their culminating point. But when a delay occurs due to any r...

    Polynomial

    ADDRESS

    Islamabad, Pakistan

    EMAIL

    rana431s@yahoo.com
    rana431s@gmail.com

    TELEPHONE

    -----
    ------

    MOBILE

    ------,
    -------