On Saturday 02 January 2016 02:11:57 Vincent Lefevre wrote:
> Tu crois tout ce que dit la pub?
Il ne s'agit pas d'une pub sur un OS, émanant d'une entreprise à profit,
c'est une initiative formidable de développeurs sous licence Libre GPL V2,
permettre à de vieux PC moribonds d'utiliser un OS rapide édulcoré et
dépouillé, en utilisant le langage assembleur, ce qui est très original.
> > L'assembleur étant le langage le plus proche du processeur
> > (langage machine),
> > il a comme première qualité la rapidité de ses programmes.
>
> C'est assez simpliste comme remarque, surtout pour les x86, où
> la rapidité, donc la façon dont on doit coder en assembleur,
> dépend vraiment du processeur. C'est d'ailleurs pour ça que GMP
> a du code assembleur pour chaque variante x86. Il y a d'ailleurs
> toujours des questions ouvertes sur pourquoi tel code est plus
> rapide qu'un autre code plus simple sur processeur Intel (les
> processeurs AMD testés ont un comportement normal):
Tu réponds comme si KolibriOS devait être un système ultra pro.
Il répond à un besoin, tout le monde n'a pas besoin de sécurité.
On Saturday 02 January 2016 02:11:57 Vincent Lefevre wrote:
> Tu crois tout ce que dit la pub?
Il ne s'agit pas d'une pub sur un OS, émanant d'une entreprise à profit,
c'est une initiative formidable de développeurs sous licence Libre GPL V2,
permettre à de vieux PC moribonds d'utiliser un OS rapide édulcoré et
dépouillé, en utilisant le langage assembleur, ce qui est très original.
> > L'assembleur étant le langage le plus proche du processeur
> > (langage machine),
> > il a comme première qualité la rapidité de ses programmes.
>
> C'est assez simpliste comme remarque, surtout pour les x86, où
> la rapidité, donc la façon dont on doit coder en assembleur,
> dépend vraiment du processeur. C'est d'ailleurs pour ça que GMP
> a du code assembleur pour chaque variante x86. Il y a d'ailleurs
> toujours des questions ouvertes sur pourquoi tel code est plus
> rapide qu'un autre code plus simple sur processeur Intel (les
> processeurs AMD testés ont un comportement normal):
Tu réponds comme si KolibriOS devait être un système ultra pro.
Il répond à un besoin, tout le monde n'a pas besoin de sécurité.
On Saturday 02 January 2016 02:11:57 Vincent Lefevre wrote:
> Tu crois tout ce que dit la pub?
Il ne s'agit pas d'une pub sur un OS, émanant d'une entreprise à profit,
c'est une initiative formidable de développeurs sous licence Libre GPL V2,
permettre à de vieux PC moribonds d'utiliser un OS rapide édulcoré et
dépouillé, en utilisant le langage assembleur, ce qui est très original.
> > L'assembleur étant le langage le plus proche du processeur
> > (langage machine),
> > il a comme première qualité la rapidité de ses programmes.
>
> C'est assez simpliste comme remarque, surtout pour les x86, où
> la rapidité, donc la façon dont on doit coder en assembleur,
> dépend vraiment du processeur. C'est d'ailleurs pour ça que GMP
> a du code assembleur pour chaque variante x86. Il y a d'ailleurs
> toujours des questions ouvertes sur pourquoi tel code est plus
> rapide qu'un autre code plus simple sur processeur Intel (les
> processeurs AMD testés ont un comportement normal):
Tu réponds comme si KolibriOS devait être un système ultra pro.
Il répond à un besoin, tout le monde n'a pas besoin de sécurité.
Ce qui m'a fait tilter est que les codes de ce système d'exploitation
sont écrits en Assembleur ASM, ce que je ne pensais pas possible
pour un tel projet.
Je voulais répondre aux "détracteurs" de l'Assembleur qui semblaient
le condamner comme étant pratiquement plus utilisé et réservé à des
applis processeuir 8 bits du moyen-âge, et.. la preuve que non !
Ce qui m'a fait tilter est que les codes de ce système d'exploitation
sont écrits en Assembleur ASM, ce que je ne pensais pas possible
pour un tel projet.
Je voulais répondre aux "détracteurs" de l'Assembleur qui semblaient
le condamner comme étant pratiquement plus utilisé et réservé à des
applis processeuir 8 bits du moyen-âge, et.. la preuve que non !
Ce qui m'a fait tilter est que les codes de ce système d'exploitation
sont écrits en Assembleur ASM, ce que je ne pensais pas possible
pour un tel projet.
Je voulais répondre aux "détracteurs" de l'Assembleur qui semblaient
le condamner comme étant pratiquement plus utilisé et réservé à des
applis processeuir 8 bits du moyen-âge, et.. la preuve que non !
Je me posais les questions suivantes:
vu qu'un compilateur transforme du code lisible par un humain en code
machine, comment sait-il en quoi il doit transformer ce code lisible
par un humain?
comment connait-on les spécifications du "code machine"? (je devine
que cela est certainement une suite de 0 et de 1, et très certainement
fortement dépendant du processeur et de son architecture)
comment le processeur sait-il ce qu'il a à faire en voyant ce code
machine?
comment est chargé ce code machine dans le processeur ?
Je me posais les questions suivantes:
vu qu'un compilateur transforme du code lisible par un humain en code
machine, comment sait-il en quoi il doit transformer ce code lisible
par un humain?
comment connait-on les spécifications du "code machine"? (je devine
que cela est certainement une suite de 0 et de 1, et très certainement
fortement dépendant du processeur et de son architecture)
comment le processeur sait-il ce qu'il a à faire en voyant ce code
machine?
comment est chargé ce code machine dans le processeur ?
Je me posais les questions suivantes:
vu qu'un compilateur transforme du code lisible par un humain en code
machine, comment sait-il en quoi il doit transformer ce code lisible
par un humain?
comment connait-on les spécifications du "code machine"? (je devine
que cela est certainement une suite de 0 et de 1, et très certainement
fortement dépendant du processeur et de son architecture)
comment le processeur sait-il ce qu'il a à faire en voyant ce code
machine?
comment est chargé ce code machine dans le processeur ?
vu qu'un compilateur transforme du code lisible par un humain en code
machine, comment sait-il en quoi il doit transformer ce code lisible
par un humain?
comment connait-on les spécifications du "code machine"? (je devine
que cela est certainement une suite de 0 et de 1, et très certaineme nt
fortement dépendant du processeur et de son architecture)
comment le processeur sait-il ce qu'il a à faire en voyant ce code m achine?
comment est chargé ce code machine dans le processeur ? (j'aurai
tendance à penser à grub, mais, à la mise sous tension du processeur,
à t+1 qu'est-ce qui fait le processeur commence à faire une t âche?)
Cela parait tout bête, et pourtant...
de nos jours nous avons tellement l'habitude "d'appuyer sur le bouton"
et cela fonctionne, tout démarre et est fonctionnel.
Mais il a fallu des années pour en arriver à ce stade, pour qu' une
simple puce de silicium soit le maître d'oeuvre de tout un systà ¨me
autour duquel tourne tant de choses de nos jours.
vu qu'un compilateur transforme du code lisible par un humain en code
machine, comment sait-il en quoi il doit transformer ce code lisible
par un humain?
comment connait-on les spécifications du "code machine"? (je devine
que cela est certainement une suite de 0 et de 1, et très certaineme nt
fortement dépendant du processeur et de son architecture)
comment le processeur sait-il ce qu'il a à faire en voyant ce code m achine?
comment est chargé ce code machine dans le processeur ? (j'aurai
tendance à penser à grub, mais, à la mise sous tension du processeur,
à t+1 qu'est-ce qui fait le processeur commence à faire une t âche?)
Cela parait tout bête, et pourtant...
de nos jours nous avons tellement l'habitude "d'appuyer sur le bouton"
et cela fonctionne, tout démarre et est fonctionnel.
Mais il a fallu des années pour en arriver à ce stade, pour qu' une
simple puce de silicium soit le maître d'oeuvre de tout un systà ¨me
autour duquel tourne tant de choses de nos jours.
vu qu'un compilateur transforme du code lisible par un humain en code
machine, comment sait-il en quoi il doit transformer ce code lisible
par un humain?
comment connait-on les spécifications du "code machine"? (je devine
que cela est certainement une suite de 0 et de 1, et très certaineme nt
fortement dépendant du processeur et de son architecture)
comment le processeur sait-il ce qu'il a à faire en voyant ce code m achine?
comment est chargé ce code machine dans le processeur ? (j'aurai
tendance à penser à grub, mais, à la mise sous tension du processeur,
à t+1 qu'est-ce qui fait le processeur commence à faire une t âche?)
Cela parait tout bête, et pourtant...
de nos jours nous avons tellement l'habitude "d'appuyer sur le bouton"
et cela fonctionne, tout démarre et est fonctionnel.
Mais il a fallu des années pour en arriver à ce stade, pour qu' une
simple puce de silicium soit le maître d'oeuvre de tout un systà ¨me
autour duquel tourne tant de choses de nos jours.
Bon je m'arrête là, je suis déjà trop compliqué sans doute ;-)
Bon je m'arrête là, je suis déjà trop compliqué sans doute ;-)
Bon je m'arrête là, je suis déjà trop compliqué sans doute ;-)
[â¦]
puisqu'on semble reprendre les bases, je me permet
d'intervenir.
Un programme est composé de deux parties: une suite
d'instructions destinées à l'ordinateur et une autre suite
d'instructions destinées à l'utilisateur, c'est une interfa ce
entre l'homme et la machine. [â¦]
[â¦]
puisqu'on semble reprendre les bases, je me permet
d'intervenir.
Un programme est composé de deux parties: une suite
d'instructions destinées à l'ordinateur et une autre suite
d'instructions destinées à l'utilisateur, c'est une interfa ce
entre l'homme et la machine. [â¦]
[â¦]
puisqu'on semble reprendre les bases, je me permet
d'intervenir.
Un programme est composé de deux parties: une suite
d'instructions destinées à l'ordinateur et une autre suite
d'instructions destinées à l'utilisateur, c'est une interfa ce
entre l'homme et la machine. [â¦]
vu qu'un compilateur transforme du code lisible par un humain en code
machine, comment sait-il en quoi il doit transformer ce code lisible par
un humain?
comment connait-on les spécifications du "code machine"? (je devine que
cela est certainement une suite de 0 et de 1, et très certainement
fortement dépendant du processeur et de son architecture)
comment le processeur sait-il ce qu'il a à faire en voyant ce code m achine?
comment est chargé ce code machine dans le processeur ? (j'aurai
tendance à penser à grub, mais, à la mise sous tension du processeur, Ã
t+1 qu'est-ce qui fait le processeur commence à faire une tâche ?)
vu qu'un compilateur transforme du code lisible par un humain en code
machine, comment sait-il en quoi il doit transformer ce code lisible par
un humain?
comment connait-on les spécifications du "code machine"? (je devine que
cela est certainement une suite de 0 et de 1, et très certainement
fortement dépendant du processeur et de son architecture)
comment le processeur sait-il ce qu'il a à faire en voyant ce code m achine?
comment est chargé ce code machine dans le processeur ? (j'aurai
tendance à penser à grub, mais, à la mise sous tension du processeur, Ã
t+1 qu'est-ce qui fait le processeur commence à faire une tâche ?)
vu qu'un compilateur transforme du code lisible par un humain en code
machine, comment sait-il en quoi il doit transformer ce code lisible par
un humain?
comment connait-on les spécifications du "code machine"? (je devine que
cela est certainement une suite de 0 et de 1, et très certainement
fortement dépendant du processeur et de son architecture)
comment le processeur sait-il ce qu'il a à faire en voyant ce code m achine?
comment est chargé ce code machine dans le processeur ? (j'aurai
tendance à penser à grub, mais, à la mise sous tension du processeur, Ã
t+1 qu'est-ce qui fait le processeur commence à faire une tâche ?)
On voit qu'il serait impossible de programmer
en hexadécimal et pire en code machine,
On voit qu'il serait impossible de programmer
en hexadécimal et pire en code machine,
On voit qu'il serait impossible de programmer
en hexadécimal et pire en code machine,