Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX para Dummies Perguntas & Respostas
.
site google



UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos!

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 10-29-2007
Usuário
 

Join Date: Sep 2006
Lugares: 55
Arquivos executáveis

Esta questão confunde-me sempre: --

Suponha que eu escrever um programa e compilá-lo em uma máquina com sistema operativo e um processador B

exe vai a correr em uma máquina

A2 com o sistema operativo, mas processador B
Um sistema operacional, mas processador B2
A2 sistema operacional e processador B2 ........

Em suma, a compatibilidade de um exe dependem

único sistema operativo?

arquitetura única máquina?

ou ambos?
Links Patrocinados
  #2 (permalink)  
Old 10-29-2007
Usuário
 

Join Date: Jan 2007
Posts: 2.965
Citação:
Originally Posted by nervoso View Post
BOTH
Existem CPUs: i386, Sparc, PowerPC, MIPS, PA-RISC, etc MC68020

Existem formatos de arquivo objeto: ELF, XCOFF, Coff, PE, SOM, etc Août

Então, existem modos CPU, 64 bits, 32 bits

E também as versões do sistema operativo, portanto normalmente um binário compilado para uma versão de um sistema operacional não pode ser usado em um anterior.
  #3 (permalink)  
Old 10-29-2007
drl's Avatar
DRL drl is offline Forum Advisor  
Usuário
 

Join Date: Apr 2007
Localização: Saint Paul, MN E.U.A. / BSD, CentOS, Debian, Mac OS X, Solaris
Lugares: 779
Oi.
Citação:
Originally Posted by porteiro View Post
Existem CPUs ...
Existem formatos de arquivo objeto ...
Depois há CPU modos ...
E há Executável - Wikipédia, a enciclopédia livre ... cheers, DRL
  #4 (permalink)  
Old 10-30-2007
Usuário
 

Join Date: Sep 2006
Lugares: 55
Porter

Algumas corpo me disse assim:

"Eu acho que depende totalmente do sistema operacional, desde que resumos hardware eficientemente. Por exemplo, o Windows é para arquitetura x86. Someday Microsoft vem com Windows para SPARC que usa o mesmo sistema de chamadas, ou seja, H / W é captada. Qualquer programa Win32 seria sobre isso também.

Virtual Machines (como JVM) fazer exactamente isso. Eles oferecem um conjunto coerente de instruções para os programas através de plataformas. Debaixo estas instruções são executadas de forma diferente em diferentes sistemas. "


O que você diria agora?
  #5 (permalink)  
Old 10-30-2007
Yogesh Sawant's Avatar
Part Time Full Time Moderador e Pai
 

Join Date: Sep 2006
Localização: Rossem, Tazenda
Posts: 1.124
alguns organismo disse que correctamente
  #6 (permalink)  
Old 10-30-2007
Usuário
 

Join Date: Jan 2007
Posts: 2.965
Citação:
Por exemplo, o Windows é para x86
E também já correu em MIPS, DEC-Alpha e PowerPC.

Citação:
Um dia surge com o Microsoft Windows para SPARC que usa o mesmo sistema de chamadas, ou seja, H / W é captada. Qualquer Win32 programa seria executado sobre isso também.
Só que qualquer código compilado para i386 terá de ser executado através de um emulador.

Citação:
Virtual Machines (como JVM) fazer exactamente isso. Eles oferecem um conjunto coerente de instruções para os programas através de plataformas. Debaixo estas instruções são executadas de forma diferente em diferentes sistemas.
Absolutamente, (um) com o custo da tradução para o formato nativo (b) e JVM. NET tanto ainda sentar em cima de um sistema operacional, não substituí-lo.

Mesmo uma JVM executando em um sistema embutidos continuarão a ser executados em um sistema operacional embutido, contudo que é minimalista.
  #7 (permalink)  
Old 10-30-2007
Usuário
 

Join Date: Sep 2006
Lugares: 55
O que se entende por formato nativo??

Vou acrescentar mais uma questão, um dossier compilado em arquitetura x86-32 em Windows XP, vai trabalhar em arquitetura x86-64 sob o Windows XP ou Windows 2003?

Posso ter um link onde alguns guia é fornecido como SO e hardware arquitetura interagem uns com os outros. Estou muito confusa, não compreender exatamente o que está acontecendo (dentro do hardware, sistema operacional e sistema de chamadas).

Obrigado por todo o vosso apoio.

Última edição por nervoso; em 10/30/2007 03:48.. Motivo: Adicionado mais uma pergunta
Links Patrocinados
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Desligado


Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Posso fazer "toque" criar arquivos executáveis manipulando umask? tphyahoo Programação Shell Script e 2 01-30-2009 04:20
Encontrando arquivos executáveis em todos os diretórios CSGUY UNIX para Dummies Perguntas & Respostas 4 04-19-2005 07:34
Convertendo Unix arquivos executáveis Steven Greenber OS X (Apple) 4 02-04-2005 12:58
Não é possível traduzir arquivos executáveis Unix Steven Greenber OS X (Apple) 1 02-11-2004 03:14
pls hlp: fazer. sh arquivos executáveis ropers Filesystems, Discos e Memória 2 07-29-2002 06:44



Todos os horários são GMT -4. A hora é agora 06:34.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Brasil Content Copyright © 1993-2010. Todos os direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0