Kernel, virtual and physical memory

Hi,
I would like to get a clarification of the uses of the terms kernel, virtual and physical memory. Functions like kmem_alloc provide non-paged 'kernel' memory, but is this a pointer to a physical memory address, or is it similar to a virtual address that gets mapped by the memory management when it is referenced like virtual memory?
Is there a way to determine a mapping between a virtual address and a physical address? (like vtophys in bsd or virt_to_phys/virt_to_bus in linux) ?
Is all memory that is normally used within a driver (e.g. messages through a STREAM or DMA areas) 'kernel' memory, and is this a direct physical memory address (as asked above)?
Many thanks
S.

Hi,
Most kernel code and device drivers will only use virtual addresses. Yes, it is right!
But I want to access a specific physical address.
Because the bus bridge chip with PCI bus-master access a specific physical address directly.
My system configuration is below:
Platform: IA32
Address map:
0x00000000 - 0x000FFFFF: Main Memory, VGA Frame Buffer, Boot ROM
0x00100000 - 0x0FFFFFFF : Main Memory(DIMM) - 255MB*
0x10000000 - 0xFEBFFFFF: PCI bus memory space
0xFEC00000 - 0xFFF7FFFF: Not Used
0xFFFF8000 - 0xFFFFFFFF: Boot ROM
*My system has 128MB DIMM on board.
The bus bridge chip access a physical address at 0x06000000.
I tested whether it would be set up correctly by using Linux as follow:
1) Memory size is specified to 96MB compulsorily.
init: Linux mem=96M
2) Access to Physical address space via virtual address in kernel space.
init_module(){
va = iormap(0x06000000, size);
*va = value;
value = *(va+n);
3) work good.
I tried on Solaris by the same way.
But I cannot find working.
1) Memory size is specified to 96MB compulsorily.
In /etc/system:
set physmem=23723 <- Page size is 4K in my system. lower than 96MB.
2) Access to Physical address space via virtual address in kernel space.
xxx_attach(){
ddi_regs_map_setup();
ddi_putX(value);
value = ddi_getX();
driver.conf
name="xxx" class="sysbus" reg=0,0x06000000, size;
And I tried access by using /dev/mem.
This also went wrong.
dose anyone have good idea?
Toru OHATA

Similar Messages

  • Best practice question - hosting in virtual and physical

    Hello,
    I am looking for some feedback. unsure if this is the right forum or if the database forum is better. Trying here.
    We are looking at moving into virtualization on Oracle T4 servers using zones.
    Some possibly relevant background detail:
    * The T4 servers will be hosting database, content management and web servers (all Oracle products). I'm only looking at the oracle database servers for this question.
    * In general, we have server pairs. For a specific database (or group of databases), I have the prod server and a dev server. For another set of databases I have another prod and dev server. This way, i can patch the OS for one set but maybe not the others (for wahtever reason).
    Specific scenario:
    I have an older v440 server that I need to life cycle. The production server is on a newer v490 which is still under support for another year or so. My first thought was I can P2V it into a Solaris Zone on the T4. The direction we are taking is virtualization & consolidation to save money and make better use of our hardware. That is all great.
    However, my concern is that my dev server is now virtualized and my production server is still physical. The OS patches are different as the hardware is different. However, the v440 and v490 they are on today would be slightly different as well. Oracle DB is certified on both and the database patches are the same regardless of the hardware since it is the same operating system. From a change management point of view, my patching process should be identical so if less of a concern as well.
    However, I am not sure if this is a good idea or not and am wondering if anyone can advise based on their experience. What can I expect to run differently in a Zone compared to physical? This cannot be a reccomended practice, but I have not found much saying it is not a viable option either.
    I am considering moving the production to a T4 Solaris Zone as well to keep them the same, however, that possibly means dropping a server that still have some years remaining (yes, it could be used by something else..but maybe).
    Is this a viable solution - hosting dev on virtual and prod on physical? what problems could I expect?
    Thanks!

    T4-2 , T4-4(withbtwomcpu) has two pci_bus
    T4-4 has four pci_bus
    each pci_bus can associated with root domain that has direct access to physical device with pcie slots ofthe pci_ bus.
    one can run zone inside these root domain.
    IMHO, these zone will run better than v490 for you db prod.
    for T4-4 one can use one RD as production and one RD as dev env
    your webs env can all run inside zone in another RD

  • Physical Memory Access Functions with installed Security Update 5Q5FJ4QW

    In my Labwindows-CVI (8.1.0) applications I use the Port-IO and Physical Memory Access Functions provided with the Utility Library to communicate directly to PCI devices. Up to now this works fine on about 50 different PCs using either only the CVI-Runtime or having different Labview or Labwindows versions installed.
    Now I tried to install my software on a system with Labview 2011 installed. When starting my CVI-Program, it runs in a runtime-error and crashs. By searching in the Internet I found advices from NI about the Security Update 5Q5FJ4QW. In this paper NI wrote, that the functionallity of Physical Memory Access was eleminated with this update. The "UpdateValidator"-Software included in the NI paper showed me, that the appearence of this update is the reason for my software crash.
    Here my questions:
     Is it possible to do Physical Memory Accesses in another way, even on systems with the actual Labview or Labwindows runtime installed?
     Is it possible to deactivate or deinstall the function of this update or the update (for example by replacing some files)?
     How can I communicate directly from my CVI program to my PCI-hardware?
    Thanks in advance for any hints to get my application running again
    Willi

    Hello Willi,
    According to this Knowledgebase:
    Inwieweit betrifft mich das Sicherheits-Update 5Q5FJ4QW von National Instruments (NI)? (German)
    http://digital.ni.com/public.nsf/allkb/3D3631A092D3033C8625793600572C90?OpenDocument
    The only way of running your Applications without Runtime Errors (With the Patch installed) is to run with Administrator Privileges.
    So i guess it would be best to try this Solution and run your Application with Administrator Privileges and not to try to Workaround the Patch.
    You should be able to eather uninstall the Patch by replacing cvintdrv.sys with the unpatched Version.
    Normal Windows Patches can also be deinstalled by using System Control.
    Best Regards!
    Moritz M.

  • I have 16 GB physical memory and my kernel_task file grows to use all my available memory. How do I fix it? It is now completely utilized and Kernal_task is 9.3GB.

    MY computer is acting strangly and now my physical memory of 16GB is completely utilized all the time. I noticed that the kernal_task is now 9.3GB and I don't know why. If I restart the system I am only using about 6GB and then it starts to use more until it is completely utilizing everything WHY?

    Hardware Information:
              iMac (21.5-inch, Mid 2010)
              iMac - model: iMac11,2
              1 3.06 GHz Intel Core i3 CPU: 2 cores
              16 GB RAM
    Video Information:
              ATI Radeon HD 4670 - VRAM: 256 MB
    System Software:
              OS X 10.9.2 (13C1021) - Uptime: 0 days 0:10:11
    Disk Information:
              ST3500418AS disk0 : (500.11 GB)
                        EFI (disk0s1) <not mounted>: 209.7 MB
                        Macintosh HD (disk0s2) / [Startup]: 499.25 GB (391.27 GB free)
                        Recovery HD (disk0s3) <not mounted>: 650 MB
              OPTIARC DVD RW AD-5680H 
    USB Information:
              American Power Conversion Back-UPS ES 750 FW:841.I3 .D USB FW:I3 
              Apple Internal Memory Card Reader
              Apple Inc. BRCM2046 Hub
                        Apple Inc. Bluetooth USB Host Controller
              Fitbit Inc. Fitbit Base Station
              Logitech USB Receiver
              Apple Inc. Built-in iSight
              Apple Computer, Inc. IR Receiver
    FireWire Information:
              Seagate GoFlex Mac 800mbit - 800mbit max
                        EFI (disk1s1) <not mounted>: 209.7 MB
                        Seagate 1TB External Bootable Backup  (disk1s2) <not mounted>: 499.93 GB
                        Seagate 1TB External User Backup 2 (disk1s3) /Volumes/Seagate 1TB External User Backup 2: 499.8 GB (357.71 GB free)
    Thunderbolt Information:
    Gatekeeper:
              Mac App Store and identified developers
    Kernel Extensions:
              [not loaded] com.anchorfree.tun (1.1.1 - SDK 10.8) Support
              [kext loaded] com.globaldelight.driver.BoomDevice (1.1 - SDK 10.5) Support
              [kext loaded] com.logmein.driver.LogMeInSoundDriver (1.0.3 - SDK 10.5) Support
              [not loaded] com.rim.driver.BlackBerryUSBDriverInt (0.0.52) Support
              [not loaded] com.rim.driver.BlackBerryUSBDriverVSP (0.0.45) Support
              [kext loaded] com.seagate.driver.PowSecDriverCore (5.2.2 - SDK 10.4) Support
              [not loaded] com.seagate.driver.PowSecLeafDriver_10_4 (5.2.2 - SDK 10.4) Support
              [kext loaded] com.seagate.driver.PowSecLeafDriver_10_5 (5.2.2 - SDK 10.5) Support
              [not loaded] com.seagate.driver.SeagateDriveIcons (5.2.2 - SDK 10.4) Support
              [kext loaded] com.squirrels.airparrot.framebuffer (3 - SDK 10.8) Support
              [kext loaded] com.squirrels.driver.AirParrotSpeakers (1.8 - SDK 10.8) Support
              [not loaded] org.virtualbox.kext.VBoxDrv (2.2.0) Support
              [not loaded] org.virtualbox.kext.VBoxNetAdp (2.2.0) Support
              [not loaded] org.virtualbox.kext.VBoxNetFlt (2.2.0) Support
              [not loaded] org.virtualbox.kext.VBoxUSB (2.2.0) Support
    Startup Items:
              comapcpcpestart: Path: /Library/StartupItems/comapcpcpestart
              VirtualBox: Path: /Library/StartupItems/VirtualBox
              WDBMService: Path: /Library/StartupItems/WDBMService
    Launch Daemons:
              [loaded] com.adobe.fpsaud.plist Support
              [loaded] com.anchorfree.ajaxserver.plist Support
              [running] com.fitbit.galileod.plist Support
              [loaded] com.google.keystone.daemon.plist Support
              [not loaded] com.logmein.logmeinblanker.plist Support
              [loaded] com.macpaw.CleanMyMac2.Agent.plist Support
              [loaded] com.oracle.java.Helper-Tool.plist Support
              [loaded] com.oracle.java.JavaUpdateHelper.plist Support
              [loaded] com.prosofteng.DriveGenius.locum.plist Support
              [loaded] com.skype.skypeinstaller.plist Support
              [loaded] com.timesoftware.timemachineeditor.helper.plist Support
              [loaded] org.macosforge.xquartz.privileged_startx.plist Support
    Launch Agents:
              [loaded] com.google.keystone.agent.plist Support
              [not loaded] com.logmein.logmeingui.plist Support
              [not loaded] com.logmein.logmeinguiagent.plist Support
              [not loaded] com.maintain.CocktailPurgeInactiveMemory.plist Support
              [loaded] com.maintain.CocktailSystemEvents.plist Support
              [loaded] com.oracle.java.Java-Updater.plist Support
              [running] com.seagate.SeagateStorageGauge.plist Support
              [running] net.culater.SIMBL.Agent.plist Support
              [loaded] org.macosforge.xquartz.startx.plist Support
    User Launch Agents:
              [loaded] com.adobe.ARM.[...].plist Support
              [running] com.google.Chrome.framework.plist Support
              [loaded] com.macpaw.CleanMyMac2Helper.diskSpaceWatcher.plist Support
              [loaded] com.macpaw.CleanMyMac2Helper.scheduledScan.plist Support
              [loaded] com.macpaw.CleanMyMac2Helper.trashWatcher.plist Support
              [loaded] com.shirtpocket.backupbytime.plist Support
    User Login Items:
              Skype
              AdobeResourceSynchronizer
              Fitbit Connect Menubar Helper
              iTunes
              Printer Pro Desktop
    Internet Plug-ins:
              Default Browser: Version: 537 - SDK 10.9
              OfficeLiveBrowserPlugin: Version: 12.2.3 Support
              SlingPlayer: Version: (null) - SDK 10.8 Support
              AdobePDFViewerNPAPI: Version: 10.1.9 Support
              FlashPlayer-10.6: Version: 13.0.0.206 - SDK 10.6 Support
              LogMeIn: Version: 1.0.935 - SDK 10.7 Support
              Flash Player: Version: 13.0.0.206 - SDK 10.6 Support
              LogMeInSafari32: Version: 1.0.935 - SDK 10.7 Support
              QuickTime Plugin: Version: 7.7.3
              iPhotoPhotocast: Version: 7.0 - SDK 10.8
              AdobePDFViewer: Version: 10.1.9 Support
              JavaAppletPlugin: Version: Java 7 Update 55 Check version
    Audio Plug-ins:
              BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
              AirPlay: Version: 2.0 - SDK 10.9
              AppleAVBAudio: Version: 203.2 - SDK 10.9
              iSightAudio: Version: 7.7.3 - SDK 10.9
    iTunes Plug-ins:
              Quartz Composer Visualizer: Version: 1.4 - SDK 10.9
    User Internet Plug-ins:
              thinkorswim plugin_x86_64: Version: thinkorswim_x86_64 1.0.0.0 - SDK 10.7 Support
              tossc plugin_x86_64: Version: TOS Sharing Center plugin_x86_64 1.0.0.0 - SDK 10.7 Support
    3rd Party Preference Panes:
              APC PowerChute Personal Edition  Support
              Flash Player  Support
              Java  Support
    Time Machine:
              Skip System Files: NO
              Mobile backups: OFF
              Auto backup: YES
              Volumes being backed up:
                        Macintosh HD: Disk size: 464.96 GB Disk used: 100.57 GB
              Destinations:
                        Seagate 1TB External User Backup 2 [Local] (Last used)
                        Total size: 0 B
                        Total number of backups: (null)
                        Size of backup disk: Too small
                                  Backup size 0 B < (Disk used 100.57 GB X 3)
              Time Machine details may not be accurate.
              All volumes being backed up may not be listed.
    Top Processes by CPU:
                 100%          comapcpowerchute
                  18%          syncdefaultsd
                  12%          Mail
                   5%          WindowServer
                   1%          com.apple.security.XPCKeychainSandboxCheck
    Top Processes by Memory:
              606 MB          mds_stores
              295 MB          com.apple.IconServicesAgent
              131 MB          iTunes
              82 MB          Skype
              49 MB          Finder
    Virtual Memory Information:
              12.60 GB          Free RAM
              1.72 GB          Active RAM
              643 MB          Inactive RAM
              1.05 GB          Wired RAM
              3.35 GB          Page-ins
              0 B          Page-outs

  • Why Firefox 5 eating up 1074424KB of my 2027520KB physical memory, with 9 tabs has loaded pages and 6 problem loading page as i stoped them?

    Firefox was minimized i was doing something else but while switching to another application the screen got frozen, when it become normal i checked Task Manager and got Firefox is using 10744424KB (almost 53% of physical memory). As stated in question 9 tabs finished loading and another 6tabs showing problem loading page as I stopped them clicking on offline mode and when they stopped loading I switched to online mode.

    Yes, Safari Web Content can use a lot of RAM.  However, I don't think that would be the cause of crashing; lots of memory use rarely causes crashes.  Poorly written software that runs in kernel space (AV software fits this), can cause this.
    Safari Web Content is "caching" a lot of stuff.  More than I'd like it to.  If you have 47 tabs open, and close them down to 1, SWC will still often be taking up a lot of RAM.  If you quit and restart Safari it will give the memory back, though in general if the system is under memory pressure I think SWC will also release some more RAM.  In general I never notice this to be an issue.
    I think with OS X Mavericks things may improve as well, based on details on the Safari tab, as well as with "Compressed Memory" which would help as your system approaches using all its RAM:
    http://www.apple.com/osx/preview/advanced-technologies.html

  • Not enough physical memory is available to power on this virtual machine with its configured settings.

    hi ... My opering system is windows 8.1 and my system RAM is 6 GB with intel core i3 processor...
    I got error in vmvare " not enough physical memory to start virtual  machine. then  after some day  i visit at your webside and read the bolg about this error solution and i  uninstalled the microsofts update like
    "KB2995388" then reboot the system, after that i search config.ini file in drive "C:\Program Files (x86)\VMware\VMware Workstation"  but i did'nt got this file, so i created a new "config.ini" file and write one line
    vmmon.disableHostParameters = “TRUE” and save the file , then i copied this file to vmware workstation , like this path 'C:\Program Files (x86)\VMware\VMware Workstation' after that i opened my vmware and power on virtula machine but still i getting same error like not enough physical memory..........plesae any one can help me ? and give me a better solution to solve this problem ?

    Welcome to the Community,
    without any details about the VMware Workstation version you are using and the blog you read it's pretty hard to help. Anyway, the issue you mentioned was resolved with VMware Workstation 10.0.4 (see VMware Workstation 10.0.4 Release Notes), so in case you are running an older version it may be worth updating.
    André
    Message was edited by: a.p. - Fixed typo in version number 10.0.4 (instead of 10.4)

  • How can one use the physical memory of our system rather than virtual memory while running Labview?

    We have a Windows NT system with 2 Gb of physical memory and would like to utilize the RAM fully using Labview. What usually occurs is that Labview uses a tremendous amount of page file space while a majority of the physical memory is unused. Is there a way to configure Labview (or our system) to overcome this problem? It seems that our processes would be much faster if they were mainly using the physical memory. Is it possible to trick the system, by creating a RAM disk and allocating this as virtual memory space?

    > We have a Windows NT system with 2 Gb of physical memory and would
    > like to utilize the RAM fully using Labview. What usually occurs is
    > that Labview uses a tremendous amount of page file space while a
    > majority of the physical memory is unused. Is there a way to
    > configure Labview (or our system) to overcome this problem? It seems
    > that our processes would be much faster if they were mainly using the
    > physical memory. Is it possible to trick the system, by creating a
    > RAM disk and allocating this as virtual memory space?
    LabVIEW the application doesn't know anything about physical versus
    virtual memory. LV asks the OS for general purpose memory and goes
    from there.
    Drivers like DAQ and IMAQ will have a combination of general user
    memory and page lo
    cked physical buffers.
    I'm not up on the details, but this is something that the OS is in
    control of, so that is where you need to look for the solution. One
    of the things to look at is the disk cache. By default, I think that
    NT takes a percentage of the RAM to use for disk cache. With that
    much RAM, this is probably unnecessary and is using too much.
    Similarly, the OS may be attempting to keep the working set size
    to a fraction of the total RAM to reserve space for other things.
    It doesn't make sense to me, but then I don't work for MS.
    Greg McKaskle

  • Why does my mac use virtual memory when I still have free physical memory?

    I have a 2011 i7 quad core mac, I was hoping it would scream. Most of the time it does. However when trying to edit within FCPX I get a very disappointing experience with many pauses and pin wheels if I don't close every single other program.
    I have 8GB of physical memory and when i'm experiencing these problems I see that i still have 1-2 gb of physical memory free or inactive. At the same time FCPX is only using 2gb of memory. I just happened to keep an eye on the VM page in/outs and noticed them going up.
    Right now i'm doing some browsing and emailing, that's about it.. its sat with over 4gb of memory free or inactive and yet still the page in/outs is still going up occasionally. It's currently at over 2 million page ins, and over 1 million page outs.
    So with so much physical memory free why is this happening!? At the moment the mac feels nice and responsive, but if i start trying to use FCPX i'll start to experience these slowdowns, stalls... whenever i see these i see my main hdd is being accessed whilst the pinwheel is displayed.. I mean i get it, its VM, the hdd is too full, a bit fragmented perhaps, its stalling... but i've got gigs of memory sitting free or inactive... why wont the OS use it!!!
    Would my experience improve if i took the plunge and got 16gb of memory instead of 8gb!?
    Thanks for your help!

    Because without virtual memory, managing computer RAM is a royal pain in the ...
    Virtual memory cost you nothing, and gains you huge benefits, even if you do not notice it
    What cost you is when you need more real RAM than is available, and things are thown out of RAM, either back to the original file it came from (Read Only information), or pushed out to the swapfiles (/var/vm/*).  Then the system has to wait for slower disk access.  But even this is better than not being able to run the apps until you quit something else.
    (speaking as someone that starting his professional life working with 1" punch paper tape, 80 columns cards, 7-track and 9-track mag tapes, 1MB disks (you heard me right 1 Megabyte), etc..., and trust me when I tell you that virtual memory is a god send to software development).
    There are a lot of problems running a modern operating system with out virtual memory.  For example all the shared libraries and frameworks that provide services to an application would all need to be compiled into the application, which means every application gets bigger and instead of having a single copy of the shared library or framework, you would have dozens of copies wasting your RAM.
    Without virtual memory, you would be required to find a contiguous chunk of RAM to run your application.  Think of this like going out to dinner by yourself, you can find any available table, but if you go to dinner with your extended family, you need a table for 10 to 15, and if you are going to dinner with your high school graduation class, you will need hundreds of seats all next to each other and a very large table.  In the later situations you have to wait until the resturante has enough contiguous space, which means you have to wait until other diners finish.  There may be lots of empty tables, but they are not together, and your group wants/needs to sit together.  Virtual memory allows gathering any 4K chunk of RAM, building a virtual memory map for all those random 4K chunks, and make it look like one big contiguous chunk of RAM, so you can run your application right away, no waiting.
    Going back to shared libraries and frameworks.  This code will need to have addresses resolved so they branch to the correct locations during execution, and it will need to have addresses resolved on where its program variables are located in RAM.  Using virtual memory, you can local a shared object into RAM, then place it in everyone's virtual memory map at the exact same RAM address.  This means everyone can use the exact same code, and since everyone is using it at the same RAM address, it makes life so much easier for the operating system (translation, less work, less wasted CPU time, faster execution).
    When a program wants to grow, for example a web browser loading a web page (and its images) into RAM, it needs to allocate additional RAM.  In the contiguous RAM model, you need to get control of the RAM that imediately following your program, but if that RAM is being used by someone else, you have to wait until that program goes away.
    Virtual memory provides protection from another program looking at and modifying your program's RAM.  Malware would just love for virtual memory to go away.
    You want virtual memory.  What you do not want is excessive paging activity.
    If you are concerned, then you can launch Applicaitons -> Utilities -> Terminal.  Once you have a terminal command prompt, enter the following command:
    sar -g 60 100
    which will tell you the number of 4k pages written to /var/vm/pagefile ever minute for 100 minutes (modify the numbers to suit your tastes).  You can then go about your normal usage, and come back later to see how much you have been using the pagefiles.  If you have mostly zeros, and an occasional small burst, this is noise, and not worth worrying about.  If you have sustained pageout activity, with higher numbers, then you should either consider running less things all at the same time, or looking for an application that is being greedy with its memory use (or has a memory leak), OR get more RAM for your Mac if you need to do all those things at once.
    But do not complain about virtual memory.  Life would be much worse without it.  Then again if you have a better idea, write a research paper, and get operating system vendors (as well as hardware vendors) to implement your ideas.  I am serious, as I've seen many accepted computing ideas be overturned by good new ideas.

  • Physical memory and paging

    I know in SAP's world, memory means physical memory + paging. I want to know which program has contribution for swap.
    Suppose there is 4G physical memory on an application server, em/initial_size_MB = 4G, abap/heap_area_nondia = 4G.
    1) If there is no dialog processor running and one background job running which claims 2G memory, I want to know will swap occur?
    2) If there is one dialog processor running which claims 2G memory and one background job running which claims 2G memory, will swap occur?

    By ST03N you can check the workload, by OS06 the swap .
    By transaction ST02 you can check the folllowing parameters:
    SAP Roll area parameters
    - ztta/roll_first          : First amount of roll area used in a dialog WP
    - ztta/roll_area             : size of the local SAP Roll area in the work process
    rdisp/ROLL_SHM      : size of SAP roll Buffer
    rdisp/ROLL_MAXFS     : size of entire shared SAP roll area
    SAP Extended Memory main parameters :
    em/initial_size_MB : size of SAP extended memory allocated when                         the SAP instance starts up
    em/blocksize_KB  : size block which split SAP Extended Memory
    ztta/roll_extension : maximum size of a user context in the SAP Extended memory
    SAP Heap Memory main parameters :
    abap/heap_area_dia       : quotas oh SAP heap memory that a dialog                                 process can allocated.
    abap/heap_area_nondia : quotas oh SAP heap memory that a nondialog                    process can allocated.
    abap/heap_area_total     : size that can be allocated in total by all work                    process.
    abap/heaplimit           : Workprocess restart limit of heap memory
    if helpful reward point is appreciated

  • HP Pavilion dv6 Vista Recovery - Physical memory dump w/ error code 0x000000F4 (and others)

    Hello Everyone, 
    This is my first time posting in the forums so I hope that I have chosen the appropriate area and will do my best to be brief but informative. 
    Computer: HP Pavilion dv6000
    Operating System: Windows Vista.
    For the past 6-8 months it has been unable to perform Windows Update citing that the most likely reason was a virus. I have tried numerous trouble shooting options when it was recommended that I perform a chkdsk. After initiating a chkdsk in Command Prompt, my computer restarted and had a black screen with no cursor. After watching this for 2 hours and realizing that none of the usual chkdsk progress or text was coming up I made the decision to force shut down.
    When I rebooted, I was told to enter system recovery which I did and completed a system recovery from the hard drive. After the system recovery finished and the laptop restarted, I experience a Blue Screen of Death due to a physical memory dump. The error codes are STOP: 0x000000F4 (0x0000000000000003, 0xFFFFFA8006671040, 0xFFFFFA8006671278, 0xFFFFF80001D01DA0). 
    I am not able to boot in safe mode. In the start up repair, I am able to enter command prompt from which I started chkdsk again. Both chkdsk f/ and chkdsk r/ passed with no errors. Additionally, the computer passed both UEFI Hard Drive and Memory tests. I have system recovery CDs for the computer but they fail at 78% completion.
    Please let me know if you have any questions or require anymore information. I would appreciate any and all advice!
    Thank you!
    This question was solved.
    View Solution.

    Hello @GraydonS,
    Welcome to the HP Forums, I hope you enjoy your experience!
    I have read your post on how there is an error message being displayed on your notebook, being a Blue Screen of Death (BSOD), and I would be happy to assist you in this matter!
    Since you are having recovery issues with your system, I recommend following this document on Troubleshooting System Recovery Problems (Windows Vista). This should help you to successfully recover your Operating System.
    If the issue persists, please call our technical support at 1-800-474-6836. If you live outside the US/Canada Region please click the link below to get the support number for your region.
    http://www.hp.com/cgi-bin/hpsupport/index.pl
    I hope this helps!
    Regards  
    MechPilot
    I work on behalf of HP
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the right to say “Thanks” for helping!

  • How to prevent physical memory filling up and crashing Firefox (22.0) when watching Flash-based videos?

    This happens maybe 30-50% of the time when I watch a video online, whether it be on YouTube or other streaming site. This usually happens when the video is at least 20 minutes long, and about 8-9 minutes in.
    Looking at the Task Manager, my memory fills up to nearly its max (3.8-3.9 GB out of 4 GB) for a while before Firefox crashes. How can a video that is not very high definition take up that much physical memory space? After Firefox crashes, the RAM used immediately drops back below 1 GB.
    Is this a Flash bug or a Firefox bug/leak? Or maybe my browser customization is at fault? It does not happen on Chrome.

    Well, doomsdaze's rant didn't help solve my problem, but it actually makes me feel better about switching to Chrome.
    Yes, I switched browsers, set up all-new extensions and settings, and accepted other inconveniences because I couldn't watch videos in peace on Firefox.
    I had no idea there were so many others with this problem!

  • Relative size of sga_max_size and sga_target to the physical memory

    Dear Experts,
    I have installed oracle 10.2.0.4 on AIX 5.3 with 32 GB of physical memory.
    Let us say other applications on the server consume 10 GB of physical memory.
    Now how should i plan the size of SGA_TARGET and SGA_MAX_SIZE on the same.

    As per Oracle® Database Performance Tuning Guide 10g Release 2 (10.2):
    You must then divide the resulting memory between the SGA and the PGA.
    For OLTP systems, the PGA memory typically accounts for a small fraction of the total memory available (for example, 20%), leaving 80% for the SGA.
    For DSS systems running large, memory-intensive queries, PGA memory can typically use up to 70% of that total (up to 2.2 GB in this example).
    Good initial values for the parameter PGA_AGGREGATE_TARGET might be:
    For OLTP: PGA_AGGREGATE_TARGET = (total_mem * 80%) * 20%
    For DSS: PGA_AGGREGATE_TARGET = (total_mem * 80%) * 50%
    where total_mem is the total amount of physical memory available on the system.
    (http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14211/memory.htm#i49320)

  • Virtual IP and physical IP

    Hi All,
    What is the difference between virtual IP and physical IP. Can some one tell me what is the use of virual IP. I think physical IP means listening port of the web-logic server. Is it possible to deploy any application on virual IP.
    Thanks,
    Venkat.

    What is the difference between virtual IP and physical IP?
    IP – the abbreviation means Internet Protocol.
    Physical IP – Network Port is used to bring a system under network and rest of the world communicates with system through this port in reference of an Address. This is called Internet Protocol Address (IP Address). The address which is bind with Physical Network Port (RJ45) is known as Physical IP Address of that system.
    Virtual IP – With the help of inbuilt OS utility we can create/configure virtual network port and assign IP address to it. This is called Virtual IP.
    Use of Virtual IP – Suppose you have two physical network ports (Two network card). Now you have configured one virtual network IP/port and assigne it to a program. When Rest of the world access your program, the packet passes through any of the physical network port and reach to the virtual IP/Port associated with the program. If any one of two Network card damages, your program will not suffer.
    Extensive use of VIP is found in Web server Virtual hosting.
    Is it possible to deploy any application on virtual IP? – Configure VIP in your system and assign the same to a Managed Server. Deploy application on that managed server. Your application will run on VIP.
    From OS point of view VIP is something like adding a Network Card virtually and assign an address to it. But, to run an application on VIP, the best way is to configure Virtual Host.

  • Convert the BW and PI database servers from virtual to physical servers

    Hi all,
             converting the BW and PI database servers from virtual to physical servers.
             what is the difference between Virtual & pysical database servers?
             How do we carry out the conversion?

    This [link|http://www.itworld.com/virtualization/59444/virtually-compliant-enough] may useful to you.

  • Physical Memory Tunning and Setting for Oracle 9i

    Hi everyone,
    I am trying to install Oracle 9i. Does anyone know that any formula to calculate the basic memory usage base on the server to get the best performance?
    Thanks

    First, Thanks for reply my question. The server spec. show on below:
    OS AIX
    CPU frequency 1504360000 Processor Speed
    1916928 Amount of usable physical memory in Kbytes
    RAID 5
    any suggestion under this spec. ?
    Thanks

Maybe you are looking for

  • Ideas for a Java based Thesis

    Hi, does anybody have any good ideas for a Java based Thesis project, something that could be completed in no more than 6 months. I have been working with Servlets & J2ME for over a year, but I'm having trouble coming up with a good/challenging proje

  • Putting condition in Graphic WIndow in SAPSCRIPT

    I created 2 Graphic Windows for Company Logos. Each will appear/ hide according to the company code. I was planning to put a condition onto the window's code but it seems like it doesn't allow edit mode. Just the blue background. Is it possible to ed

  • Remove menu bar from second monitor maverick

    Hi, Can i Remove menu bar from second monitor maverick ? Thanks

  • Which Dual AMD FirePro option for Photoshop CC?

    I was wondering which of the Dual AMD FirePro option for the new Mac Pro is best for Photoshop CC. I mainly do retouching (so no video editing nor 3D rendering in Photoshop). Basically Adobe is adding GPU-accelerated features with every release. The

  • Iphoto crashing when exporting photo

    I just upgraded to Mountain Lion. My iPhoto seems to be crashing every time I try to export photos. Here is the crash report.  Any ideas on what to do? Process:         iPhoto [6333] Path:            /Applications/iPhoto.app/Contents/MacOS/iPhoto Ide