How does keyboard or other I/O devices work before operaing system boots? - operating-system

How does keyboard and other I/O devices work before booting of OS.For example: when i have to choose which OS to boot at grub menu?

Because basic devices like the keyboard can be controlled by the BIOS.

Before the Operating System is loaded the BIOS is in-charge of controlling the the i/o devices.

Related

How do you disable sleep mode in airtel 4g hotspot device?

How to disable sleep mode so that i can just switch the device on once and then forget about it?
It depends on the exact model of device being used by you and the version of software being used.
However, the automatic wireless shutdown configurations are usually available in advanced configurations which can be used to disable automatic wireless shutdown.

Does Intel Pentium supports Virtualization?

On my BIOS i have option for Virtualization, but even after enabling it am not able to install HAXM. I tried unchecking hyper-V.
All my attempts failed in installing HAXM. Please suggest some solution.
Please confirm if your OS is indeed sensing that virtualization is enabled.
Download the Intel Processor Identification Utility for windows.
Check it out here -> Intel tool
Once it is installed go to, CPU technologies tab and below you will see Intel Virtulization Technology and opposite to that you will see either a Yes or No.
There is a tool available from Microsoft also.
Check it here ->
Microsoft tool
If it's a no, you may wanna check bios settings again for enabling virtualization option and then try checking the status again.
If it's a Yes then try installing Intel HAXM. If it's still No, maybe your OS is having some problem.

How to improve the performance of emulator in Android studio?

Whenever I run my small application in Android studio it takes more time to boot in emulator .
My system config as follows
RAM 4GB
PROCESSOR dual core
GPU intel integrated graphics
Intel’s x86 Emulator Accelerator Manager allows developers to run an emulator which performs much faster than a typical emulator running on an ARM-based CPU architecture. It should be noted that this technology only works on Intel VT (Virtualization Technology) enabled systems.You can also enable your emulator to use your machine’s GPU which should make rendering of animations or graphics much faster than it would otherwise be.
Did you install the HAXM driver? This makes the emulator usable but even then there is room for performance improvements...
(Of course your graphic card driver should be installed properly)

Is MOTODEV faster than the Android Emulator?

I am running the Android SDK inside a Windows XP VM in VMWare. As such, the Android Emulator takes forever to boot...
I have recently heard of another emulator -- the MotoDev. For those of you who tried both, could you tell if the MotoDev has any speed advantage over the standard Android Emulator?
I'm the Product Manager for MOTODEV Studio. There is not a separate emulator inside Studio, but rather another view of the existing emulator process that is displayed inside an Eclipse View. It's no faster than what you already have and depending on which transfer mechanism you use (native window vs. VNC), it could be up to 20% slower (native window is faster for Windows and Linux).
Now, as for why your emulator is taking forever...
The first time you start an emulator image (i.e. "AVD"), it has to recreate the entire target filesystem on your local disk. Subsequent launches will take less time.
If I understand correctly, you're letting the Android emulator pretend it's running its' file system through QEMU (Arm Emulator) inside a Windows XP pseudo-file system (VMWare Disk Image) that's running on whatever host operating system you have (your OS). That's a lot of file system manipulation going on. If you can reduce the file system mapping, you're going to see speed improvements. Can you map the Windows Android SDK into a real folder on your native file system? Removing that layer of abstraction is going to speed things up.
Good luck!
Eric

Nokia s60 emulator for linux

I am using EclipseMe on Ubuntu. I want an emulator that can emulate mouse movements on screen.
Is there an s60 emulator for linux?
Edit:
Does net beans has an in built emulator that can emulate mouse movement on device screen?
Netbeans uses the Sun Wireless Toolkit.
The JavaME emulator it contains can me made into a touchscreen emulator. Read the accompanying documentation, it should be as simple as setting a variable inside a configuration file before stating the emulator.
You can find the specification for MIDP (the top layer of the JavaME platform you're probably targetting) at http://jcp.org/en/jsr/detail?id=118
Look at the javax.microedition.lcdui.Canvas class, you will find several methods used to deal with "pointer". While they are more often used to handle touchscreen event, they also map to mouse/joystick clicks on emulators.
You can definitely get the MIDP pointerDragged events when running the emulator on Linux.
This is basic MIDP, no need for fancy JSR-226 (e-swt) support.
The Windows only Symbian Emulator (EPOC) is being scrapped for a QEMU based emulator that will run on all platforms. This will likely be available within 6 months or so.
At the moment, I run Windows XP inside VirtualBox on my Mac for Symbian development. It works fine, but is of course not the ideal solution.
The full symbian OS emulator with application interfaces for Java and Symbian C is windows based unfortunately.
I usually get a MS Windows Vista install disk and install that into a VM like VirtualBox and than install the symbian SDks on top of that..
Works best on those 4 core desktop 64-bit computers now on sale for $687 as you get access to full 8 gig ram and close to 1 terabyte hard drive..