Relation between JVM and different operating system

What is different between operating system and jvm ?
how JVM differ from operating system?

What is different between operating system and jvm ?
how JVM differ from operating system?That's a really strange question to ask,
because surely you see the difference
when you load them.
For example, most machines run Windows.
And you then tell Windows to load JVM.
And you then tell JVM to load a Java program.
It's like this:
Hardware -> OS -> JVM -> Java programs
You can't run any Java programs without first loading a JVM.
And currently, there are no (popular/successful) JVM that can run without an OS.

Similar Messages

  • Porting JVM to different operating systems

    Hi,
    I am developing my own operating system (called Muade OS) and I am interested in porting Java to it. I have studied java_md.c, and I know how to rewrite it for Muade OS, but I have absolutely no idea how to port JVM.
    Thanks in advance!

    Hi,
    :. I think the better way for you is creating your own Virtual Machine based on Java Virtual Machine Specification (see java.sun.com/docs/books). Not easy task, but a nice feature for your new operating system.
    Regards.

  • Jvm 1.4,1.5 default memory usage in Ram in different operating systems

    Hi ,
    Can anyone help me with the default memory occupied by Jvm in different operating systems ?
    I have practically seen that jdk1.4,jdk1.5,jdk1.3 has around 64 Mb as the
    default size on 32 bit machines .
    I am in need of the similar data for jvms on Solaris,Unix and Linux machines . Also much curious to know about the default memory occupied on 64 bit machines. It would be really great if the statistical data is present in any link .
    Thanks and Regards
    Suman

    Default Heap sizes on 64 bit JVM are by default 30% bigger then the 32bit version to accomodate the extra memory used by 64 bit object pointers instead of 32 bit.
    This link plus documents close to it answers most questions.
    http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html#1.1.%20Types%20of%20Collectors%7Coutline

  • What are the Relations between Journalizing and IKM?

    What is the best method to use in the following scenario:
    I have about 20 source tables with large amount of data.
    I need to create interfaces that join the source tables into target tables.
    The source tables are inserted every few secondes with about hundreds to thousands rows.
    There can be a gap of few seconds between the insert of different tables that sould be joined.
    The source and target tables are on the same Oracle instance and schema.
    I want to understand the role of: 'Journalizing CDC' and 'IKM - Incremental Update' and
    how can i use it in my scenario?
    In general What are the relations between 'Journalizing' and 'IKM'?
    Should i use both of them? Or maybe it is better to deelte and insert to the target tables?
    I want to understand what is the role of 'Journalizing CDC'?
    Can 'IKM - Incremental Update' work without 'Journalizing'?
    Does 'Journalizing' need to have PK on the tables?
    What should i do if i can't put PK (there can be multiple identical rows)?
    Thanks in advance Yael

    Hi Yael,
    I will try and answer as many of your points as I can in one post :-)
    Journalizing is way of tracking only changed data in your source system, if your source tables had a date_modified you could always use this as a filter when scanning for changes rather than CDC, Log based CDC (Asynchronous in ODI, Logminer/Streams or Goldengate for example) removes the overhead of of placing a trigger on the source table to track changes but be aware that it doesnt fully remove the need to scan the source tables, in answer to you question about Primary keys, Oracle CDC with ODI will create an unconditional log group on the columns that you have defined in ODI as your PK, the PK columns are tracked by the database and presented in a Journal table (J$<source_table_name>) this Journal table is joined back to source table via a journalizing view (JV$<source_table_name>) to get the rest of the row (ie none PK columns) - So be aware that when ODI comes around to get all data in the Journalizing view (ie Inserts, Updates and Deletes) the source database performs a join back to the source table. You can negate this by specifying ALL source table columns in your PK in ODI - This forces all columns into the unconditional log group, the journal table etc. - You will need to tweak the JKM to then change the syntax sent to the database when starting the journal - I have done this in the past, using a flexfield in the datastore to toggle 'Full Column' / 'Primary Key Cols' to go into the JKM set up (there are a few Ebusiness suite tables with no primary key so we had to do this) - The only problem with this approach is that with no PK , you need to make sure you only get the 'last' update and in the right order to apply to your target tables, without so , you might process the update before the insert for example, and be out of sync.
    So JKM's provide a mechanism for 'Change data only' to be provided to ODI, if you want to handle deletes in your source table CDC is usefull (otherwise you dont capture the delete with a normal LKM / IKM set up)
    IKM Incremental update can be used with or without JKM's, its for integrating data into your target table, typically it will do a NOT EXISTS or a Minus when loading the integration table (I$<target_table_name>) to ensure you only get 'Changed' rows on the load into the target.
    user604062 wrote:
    I want to understand the role of: 'Journalizing CDC' and 'IKM - Incremental Update' and
    how can i use it in my scenario?Hopefully I have explained it above, its the type of thing you really need to play around with, and throroughly review the operator logs to see what is actually going on (I think this is a very good guide to setting it up : http://soainfrastructure.blogspot.ie/2009/02/setting-up-oracle-data-integrator-odi.html)
    In general What are the relations between 'Journalizing' and 'IKM'?JKM simply presents (only) changed data to ODI, it removes the need for you to decide 'how' to get the updates and removes the need for costly scans on the source table (full source to target table comparisons, scanning for updates based on last update date etc)
    Should i use both of them? Or maybe it is better to deelte and insert to the target tables?Delete and insert into target is fine , but ask yourself how do you identify which rows to process, inserts and updates are generally OK , to spot a delete you need to compare the table in full, target table minus source table = deleted rows , do you want to copy the whole source table every time to perform this ? Are they in the same database ?
    I want to understand what is the role of 'Journalizing CDC'?Its the ODI mechanism for configuring, starting, stopping the change data capture process in the source systems , there are different KM's for seperate technologies and a few to choose for Oracle (Triggers (Synchronous), Streams / Logminer (Asynchronous), Goldengate etc)
    Can 'IKM - Incremental Update' work without 'Journalizing'?Yes of course, Without CDC your process would look something like :
    Source target ----< LKM >---- Collection table (C$) ----<IKM>---- Integration table (I$) -----< IKM >---- Target table
    With CDC your process looks like :
    Source Journal (J$ table with JV$ view) ----< LKM >---- Collection table (C$) ----<IKM>---- Integration table (I$) -----< IKM >---- Target table
    as you can see its the same process after the source table (there is an option in the interface to enable the J$ source , the IKM step changes with CDC as you can use 'Synchronise Journal Deletes'
    Does 'Journalizing' need to have PK on the tables?Yes - at least a logical PK in the datastore, see my reply at the top for reasons why (Log Groups, joining back the J$ table to the source table etc)
    What should i do if i can't put PK (there can be multiple identical rows)? Either talk to the source system people about adding one, or be prepared to change the JKM (and maybe LKM, IKM's) , you can try putting all columns in the PK in ODI. Ask yourself this , if you have 10 identical rows in your source and target tables, and one row gets updated - how can you identify which row in the target table to update ?
    >
    Thanks in advance YaelA lot to take in, as I advised I would reccomend you get a little test area set up and also read the Oracle database documentation on CDC as it covers a lot of the theory that ODI is simply implementing.
    Hope this helps!
    Alastair

  • Relation between sapstartsrv and saphostexec

    I am trying to implement note 1826767 which says:
    Resolution
    Configure https for the sapstartsrv process. The necessary steps are described in the chapter 'Configuring HTTPS for the SAP Host Agent' in the SAP HANA Automated update guide.
    My question is what is the relation between sapstartsrv and saphostexec here, i.e. why configuring HTTPS  saphostexec is equivalent to configuring HTTPS for sapstartsrv?   sapstartsrv and saphostexec are 2 different executables.
    Thanks!

    Hi Christina,
    In newer versions of SAP, SAPHostExec
    saphostexec is an executable that runs under root (UNIX) or the Local System Account (Microsoft Windows). It controls all of the functions for which a special user of this type are required, such as the operating system collector saposcol and sapacosprep. It is connected to sapstartsrv in host mode using a local socket, which ensures quick and secure communication and is also started during the startup of the host.
    Refer SAP help Monitoring Hosts with SAPHostControl and saphostexec - Infrastructure of the SAP NetWeaver Management Agents - SAP Libra…
    When you check the status of saphostexec using the command
    /usr/sap/hostctrl/exe/saphostexec -status
    You will see below processes
    saphostexec running (pid = 4729)
    sapstartsrv running (pid = 4732)
    saposcol running (pid = 0)
    I guess the relation is clear for you.
    Hope this helps.
    Regards,
    Deepak Kori

  • Java Program in Different Operation Systems

    Just one question? can I use a java program (.jar) compiled in windows, in my solaris only by copying the .jar , or do I need to compile it with the solaris SDK?
    Thanks in advance for your help and sorry for my ignorance.
    Javier

    Hi,
    It is not required to recompile bcoz the .jar file contains .class files which are independent of Operating system which will be taken care (interpreted) by JVM.
    Actually there is different JVM's for different operating systems(Windows 98,Unix,OS/2). No need to have differend java class file for different operating system. Pls, remember Java is platform independent language.
    Regards,
    S.Prabu

  • Multicasting using different operating systems

    Hi,
    I was testing the multicast example from the Java Tutorial (http://java.sun.com/docs/books/tutorial/networking/datagrams/broadcasting.html). The example does not seem to work with machines running different operating systems. I tried running the example server on Solaris machines and the client on Linux machines, and vice versa. The only machines that receive data are the machines running the same OS. The machines are on the same subnet and are all using Java v1.3.1.
    Any ideas on how to get this working?
    Thanks,
    Andrew

    Did more testing. Seems to work between Linux and Windows (NT/2000). But not between Solaris and anything.

  • Relation between idoc and EDI,ALE

    Hi,
           I am new to IDOC.  Can u please tell me whether there is any relation between IDOC and ALE or IDOC and EDI. If so what is the relation between them.

    Hi Buvana,
    ALE is a means of migrating DATA between SAP systems. You configure logical destinations, establish some migrating criteria and the system takes care of getting your data from point A to point B.
    EDI ->
    EDI is described as the interchange of structured data according to agreed message standards between computer systems, by electronic means. Structured data equates to a simple and direct method of presenting the data content of a document. The method of ensuring the correct interpretation of the information by the computer system is defined by the EDI standard."
    EDI is a technique used to communicate business transactions between computer systems of different companies and organizations. Note that sometimes the EDI mechanism deployed at a company is often used to interface to other systems within the same organization."
    Info shuttle - "I was implementing EDI at a customer and I wanted some real data to test with in Development, so I asked the Project Manager to see if he could arrange something. Literally, 20 minutes later he came back and said that there were 10 new orders in Development, together with the customer master records related to the order, the carrier vendor master record, the material master records, ... were all there. I asked him how he had done it so quickly which led me to my first exposure with Infoshuttle, a tool that does this for you using the ALE functionality. As an ALE consultant I know how to do this stuff but I also know how long it would take to set that up.
    www.sapgenie.com/sapedi/edi_sap_training.htm
    www.sap-img.com/basis/ difference-between-edi-and-idoc.htm
    www.help.sap.com/saphelp_nw04/helpdata/ en/35/26b592afab52b9e10000009b38f974/content.htm
    www.help.sap.com/saphelp_nw04/helpdata/ en/35/26b594afab52b9e10000009b38f974/content.htm
    http://www.onestopsap.com/interview-Question/edi/
    IDocs act as data containers in an ALE scenario. They are just a format of storing application data and then transferred using ALE. Take a look at http://www.sapgenie.com/ale/why_ale.htm and http://www.sapgenie.com/sapgenie/docs/ale_whitepaper.doc for further details on ALE.
    Check this link.
    http://www.sapgenie.com/sapedi/idoc_abap.htm
    http://www.henrikfrank.dk/abapexamples/IDOC/IDOC.htm
    http://help.sap.com/printdocu/core/Print46c/en/Data/Index_en.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/0b/2a6095507d11d18ee90000e8366fc2/frameset.htm
    Regards,
    Priyanka.

  • Relation between PLM and QM modules

    What is the relation between PLM and QM modules?
    These two are different modules or QM is one of the module in PLM and there is no module as PLM and its just general term?
    Why QM is many times called with PLM - QM?

    Hi Sandip,
    mySAP PLM has many key features like:
    1.Collabarative Engineering and Design.
    2. Custom Product Development
    3. Knowledge Management
    4. Project Management
    5.Colloborative Maintenance management
    6. QUALITY MANAGEMENT
    <u>Begin quality planning during the product design phase, and create a foundation for quality inspection processes and in-process control during production
    and Allow employees to play a central role in quality management
    and it also Satisfy criteria for ISO 9000 and Good Manufacturing Practice (GMP)</u>
    Tracking the Product through out its life from a quality perspective is PLM-QM
    The Functionality that Spans the Entire Product & Asset Life Cycle are:
    1. Life Cycle Data Management (MM, BOM, DMS, CAD Interface, Classification System)
    2. Program & Project Management(Project System, Collaboration Folders, Collaboration Projects, XRPM, xAPPS)
    3.QUALITY MANAGEMENT
    4. Asset Life-Cycle Managment
    5. Environment, Health and Safety.
    Regards
    Rehman
    Reward Your Suitable Points if Helpful

  • Database table/FM to find relation between plant and company code in SRM

    Hi,
    I have a requirement where I need to determine the relation between the plant and company code in SRM.
    The plant and company code both belong to R/3. We are replicating the plant by using the report BBP_LOCATIONS_GET_ALL.
    This plant is now available as a BP in SRM. But from which SRM table or using which SRM FM can I get the relation between this and the company code?
    Thanks,
    Srivatsan

    Hi
    <b>Check table BBP_LOCMAP. (Plants) -  Manage Table Business Partner   > System   > Location
    BBP_COMPCODE_FAV               User-Specific Favorites for Permitted Company code.</b>
    Hope this will help.
    Please reward suitable points, incase it suits your requirements.
    Regards
    - Atul

  • HT4623 i have 4s and the operating system is iOS 5.1.1  got the update message of iOS 6. if update the iOS 6, other functions will work unchanging?

    I have apple 4s and the operating system is iOS 5.1.1  got the update message of iOS 6. if update the iOS 6, other functions will work unchanging?

    What other functions?
    There have been some wifi related issues reported with the 4S being updated to IOS 6. There is no turning back once you update so keep that in mind.
    I recommend updating via iTunes so that you make a backup of all your data. You may want to make an iCloud backup as well.
    Other than that, I don't understand what other functions you are concerned about?

  • Is There any Relation Between PCD and SSO

    Hi,
      Is there any relation between PCD and SSO, why because if i am try to connect from portal to R/3 in the user mapping i got one error i.e some pcd error.
    pls tell me how to rectify that.
    Regards,
    Jagadish Babu Kanikanti.

    Hi Jagadish
    The PCD is only a central persistance for storing Portal objects. There is no such relation between PCD and SSO that could create a problem. You can however check for the PCD error in this manner.
    1. In the system administration role, choose System Administration -> Support. The Support Desk appears.
    2. Select the area Portal Content Directory.
    3. Click on PCD Configuration in the test and configuration tools. The next screen shows all the parameter values currently maintained for the PCD.
    4. To reload the configuration, choose Reload.
    Hope that helped.
    Best Regards
    Priya

  • HELP!! Authorization in the same laptop with different operation systems

    My BF installed Win 7 operation system on his laptop yesterday and re-authorized it when he used iTunes. However, when he finished authorization, a dialog block showing that "*Including this one, you have authorised two computers out of your available 5*" appeared; what's worse, when he connected his iPhone to the laptop, it deleted all the bought apps in the iPhone, instead of synchronizating.
    I also want to install Win 7 operation system, but I'm afraid that the same thing would happen again (to my iTouch).
    We're quite confused that why the authorization in the same laptop with different operation systems is counted as two times. Friends who know please tell us whether this is the case.. If not, please tell us how to deal with it as we frequently re-install operation system for quicker operation.
    Message was edited by: Shiwen
    Message was edited by: Shiwen

    It's the *operating system* that is authorised, not the particular user profile or the hardware. Before upgrading/reinstalling deauthorise and you won't run out...
    tt2

  • Memory Allocation under Different Operating Systems

    Hello
    What is the exact behavior of java -Xmsn -Xmxn under different operating systems?
    I am running my application on windows and linux.
    In linux i specify java -Xms512M -Xmx512M and it seems to only initially allocate 22M (i have enough space on the machine).
    I also do the same on windows and it seems to allocate 97M or so.
    Does any understand what exactly happens when you allocate min and max memory on different operating systems? Are these options fully functioning?
    Thanks

    AS far as I know -Xms is the minimum size of the heap, and when the VM will be created it'll bild a heap of this size.
    Ussually on servers this parameters are fixed to the same size, to the limit of memory that the machine has. This has one advantage: everytime the heap increases your application may be stopped because of the need of ollocate new memory. If you make the initial size of the heap to bhe equal to the minimum this never will occur, despite the starupo of the application will be slower due to the need of allocating big amounts of Ram.
    About what you have seen, I'm afraid you are doing something wrong. This parameter works, and if you stated that -Xms128m, the initial heap of your aplication will be this (I've just checked it under Windows 2000).
    Abraham.

  • Numbers of Oracle DB usage on different operating systems

    Hi all,
    I am looking for numbers that breakdown in what proportion Oracle DB is used in different operating systems, specifically the percentage of use in each group of operating systems.
    - Windows
    - OpenVMS
    - Linux
    - Unixes.
    - Others
    Could someone provide some numbers or a link to where I could get the information?
    I am especially interested in windows and OpenVMS...
    Best wishes to all
    Andre

    Hi Andy,
    I'm seeing lot of companies prefer Unix(Solaris, HP, Linux) as a production. My experience working with 3 big clients like Cingular (USA), Orange (UK) & SKY(UK) they have many solaris oracle and few HP oracle (Orange).
    Cheers,
    Kamalesh JK

Maybe you are looking for

  • OBIEE 10g - Unable to see data in the report view with grand total applied

    Hi, We're facing with a strange issue. We're working on a report view. We're able to see data when Grand total is not applied on the report. The moment Grand Total is applied, it's showing either an empty table with NULL values or "No Results" page.

  • FI S/L - G/L Recon

    In searching for a solution to reconcile S/L to G/L in R/3 as well as BW all I can find is reference to T-Codes EW51 and EW75. The screen for each comes up in R/3, but when I attempt to execute the screen brought up by each of the T-Codes, I get an e

  • Imac Problems with bootcamp, plz help!

    I installed windows xp on my new aluminum 2.0ghz imac, when i perform hard tasks like editing or watching video, or playing some pc games, the imac screen will crash. The monitor has been shut off but i can sill hear the video game. This happens allo

  • Non transactional data source and ejb transaction

    Inside an ejb method with trans-attribute = Required, Do a bunch of things using a transactional data source and a bunch of things using a non trasnactional data source. Looks like the time spent doing the non-transactional data source related work d

  • De-allocating EDM Profile of an Interval Meter attached to an installation

    My dear friends, I need sincere help from you . This is an ISU requirement on which ABAP/functional  suggestions are required. I have an installation with an interval device installed to it. We need to do full removal of this installed device by eg32