Torna indietro   Hardware Upgrade Forum > Software > Programmazione

ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
Lo chassis in Ceraluminium è il cuore di questo notebook in edizione 2026, un modello pensato per garantire produttività con le tipiche applicazioni di produttività personale e capace di offrire un'autonomia di funzionamento lontano dalla presa di corrente da riferimento. Potenza, facilità di trasporto e costruzione robusta tutto in un notebook compatto.
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare
MSI PRO MAX 341QPXW14G è un monitor ultrawide da 34 pollici che porta la tecnologia QD-OLED di quinta generazione in un contesto principalmente orientato alla produttività. La qualità dell'immagine è elevatissima, il formato 21:9 è ideale per il multitasking e la dotazione di porte trasforma il monitor in un vero hub per Mac, PC e dispositivi mobili. Il limite principale è invece il refresh rate di soli 144 Hz, che lo allontana dai giocatori competitivi più esigenti
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Il primo Micro RGB di Samsung per il salotto è il 65 pollici da 2.749 euro. Sul banco di misura abbiamo rilevato 2.000 nit di picco, nero assoluto con il local dimming e il 91,4% del BT.2020, il colore più ampio che abbiamo misurato su un LCD
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-04-2004, 20:14   #1
Ricky
Senior Member
 
Iscritto dal: Oct 1999
Città: Milano
Messaggi: 531
programmazione multiprocessing in C (unix,fork ect)

ragazzi ho un problema grandissimo!!
sto seguendo sistemi operativi all università, vorrei studiare pure ed esercitarmi sulle fork, processi padri processi figli........boh.......diciamo che in linea teorica ho capito, solo che in pratica non mi funziona niente!! prova a utilizzare fork sotto windows e non riesco neanche a compilare (
[Linker error] undefined reference to `fork' , uno dei tanti) vado sotto unix (linux red hat) ed è peggio ancora......ma c è qualche metodo particolare per compilare in C? prima con il turbo pascal facevo compile e poi run e tutto funzionava!!

neanche a dire che è sbagliato il codice perchè copio ed incollo codici già fatti!!! ma che devo fare?
qualcuno mi potrebbe spiegare passo passo una compilazione e basta!?

grazie anticipate!
__________________
Vintage signature: Abit nf7-s, Xp 2500+@2300mhz, 256 mb 418mhz cas2, geforce fx5700,S-ATA 160 Maxtor,Lg gsa 4120b...prima..ma ora..DELL INSPIRON 6400, ATI X1300...
Ricky è offline   Rispondi citando il messaggio o parte di esso
Old 21-04-2004, 21:34   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Sotto Windows non c'è la fork (a meno di compilare sotto certi "emulatori" di sistemi Unix)...
Sotto Linux che problemi hai ?
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 21-04-2004, 23:23   #3
Ricky
Senior Member
 
Iscritto dal: Oct 1999
Città: Milano
Messaggi: 531
sotto linux escono molti errori tipo "fork non dichiarata" e altri.......
ma per compilare e poi far partire il progammino, devo salvarlo come .c da qualsiasi editor e poi da terminale utilizzo cc o gcc con il nome del file?.....o no?
possibile che non riesco a trovare una guida che mi spieghi come fare???
ma posso scrivere anche direttamente da terminale il codice?

che casino

scusami per il disturbo!
__________________
Vintage signature: Abit nf7-s, Xp 2500+@2300mhz, 256 mb 418mhz cas2, geforce fx5700,S-ATA 160 Maxtor,Lg gsa 4120b...prima..ma ora..DELL INSPIRON 6400, ATI X1300...
Ricky è offline   Rispondi citando il messaggio o parte di esso
Old 22-04-2004, 06:43   #4
SteR9
Senior Member
 
L'Avatar di SteR9
 
Iscritto dal: Jun 2002
Città: Milano
Messaggi: 959
per compilare con gcc si fa così di solito..

gcc –o nomefilecompilato filesorgente.c

ciao
SteR9 è offline   Rispondi citando il messaggio o parte di esso
Old 22-04-2004, 08:36   #5
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Per utilizzare le funzioni come la fork, o la signal, o la wait, devi includere i relativi header.

Ad esempio:

Codice:
/* USO DELLA EXEC: exec-copy.c */

#include<stdio.h>
#include<sys/types.h>
#include<sys/wait.h>
#include<signal.h>

main(argc,argv)
int argc;
char *argv[];
{
int i,n,w;


n = fork();
if (n == -1)
   {
	   fprintf(stderr,"fork fallita\n");
	   fflush(stdout);
	   exit(1);
   }
   else if ( n == 0)  /* processo figlio */
	 {
		 printf("So er figlio e` %d\n",getpid());
		 printf("(figlio) ora aspetto 3 secondi e poi invio una signal a papà %d\n",getppid());
		 fflush(stdout);
		 for (i=0; i<3; i++)
		 {
			 system("sleep 1");
			 printf(".\n");
		 }
		 execl("/usr/bin/cp","/usr/bin/cp",argv[1],argv[2],0);
	   kill(getppid(),SIGKILL);
		 printf("(figlio) ho finito e muoio\n");
		 exit(0);
	 }
	 else       /* processo padre */
	 {
	   signal(SIGKILL,SIG_DFL);
	   printf("il mio numero (padre) e` %d\n",getpid());
	   printf("(padre) ora incomincio le mie operazioni\n");
	   for (i = 0; i < 6; i++)
		 {
		  system("sleep 1");
		  printf("*\n");
		 }
	   printf("(padre) ora muoio anch'io\n");
	   exit(0);
	 }
}
Sotto windows non puoi utilizzarle, se a casa hai un PC Windows ti consiglio di utilizzare una distro live bootabile da cd, come ad esempio Knoppix che ti prmette di utilizzare Linux senza installare nulla sul disco fisso.

Un buon link per l'IPC (Inter-Process-Comunication): http://www.lilik.it/~mirko/gapil/gap...tml#x69-450003
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2004, 16:21   #6
Ricky
Senior Member
 
Iscritto dal: Oct 1999
Città: Milano
Messaggi: 531
ragazzi grazie per l aiuto finalmente sono riuscito a compilare...il problema è che non mettevo l header types.h e quindi non mi riconosceva il tipo pid!

cmq cavoli ma siete informatici? come fate a sapere tutte queste cose? non mi dite che siete autodidatti............!!!!
__________________
Vintage signature: Abit nf7-s, Xp 2500+@2300mhz, 256 mb 418mhz cas2, geforce fx5700,S-ATA 160 Maxtor,Lg gsa 4120b...prima..ma ora..DELL INSPIRON 6400, ATI X1300...
Ricky è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2004, 16:37   #7
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Personalmente mi sto interessando seriamente del C e dell 'IPC da poco, ma son queste le cose che ti faranno diventare un vero informatico
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2004, 19:02   #8
Ricky
Senior Member
 
Iscritto dal: Oct 1999
Città: Milano
Messaggi: 531
ma mica sai come rendere visibili le altre partizioni su linux...ho la red hat 9.0 e non mi vede nessun altra partizione, presumo si debba montare......ma come? addirittura col cd di knoppix le monta automaticamente!!! qui no!
il problema è che ho tutto il materiale di appunti ect su win98 e ogni volta per vedere qualcosa devo riavviare.......mica mi potreste spiegare come faccio per vedere ciò che ho sul 98?
ma per quanto riguarda l emulatore, posso utilizzare tutto ciò che unix offre? quindi librerie editor ect?
__________________
Vintage signature: Abit nf7-s, Xp 2500+@2300mhz, 256 mb 418mhz cas2, geforce fx5700,S-ATA 160 Maxtor,Lg gsa 4120b...prima..ma ora..DELL INSPIRON 6400, ATI X1300...
Ricky è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2004, 19:38   #9
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Dovrai editare il file /etc/fstab...ma questo è meglio che lo chiedi nella sezione Linux...

Knoppix è una distro, ovvero una raccolta di programmi...ovviamente il tutto è limitato dalla dimensione fisica di un cd, ma a dirti il vero io non ho trovato nulla che mancasse per un uso home-scolastico, compreso OpenOffice
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2004, 19:42   #10
gokan
Senior Member
 
L'Avatar di gokan
 
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
Sotto windows devi usare funzioni tipo CreateProcess o simili, puoi trovare qualche info con win32 sdk...
Se qualcuno di voi ha qualche buon link sulla programmazione dei thread lo posti per favore.
Ciao
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer
gokan è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2004, 20:06   #11
Luc@s
Senior Member
 
L'Avatar di Luc@s
 
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
http://www.yolinux.com/TUTORIALS/Lin...ixThreads.html
__________________
Gnu/Linux User
Luc@s è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2004, 20:09   #12
gokan
Senior Member
 
L'Avatar di gokan
 
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
grazie, cmq avevo detto sotto windows
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer
gokan è offline   Rispondi citando il messaggio o parte di esso
Old 23-04-2004, 20:11   #13
Luc@s
Senior Member
 
L'Avatar di Luc@s
 
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
Quote:
Originariamente inviato da gokan
grazie, cmq avevo detto sotto windows
letto male, sorry
__________________
Gnu/Linux User
Luc@s è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto ASUS Zenbook 14 (UX3480AA): tanta autonomia con ...
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare MSI PRO MAX: QD-OLED ultrawide per lavorare, cre...
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura Samsung Micro RGB R95H, il primo LCD a LED rossi...
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34 Panasonic, 30 anni di Toughbook: la "Bibbia...
Confidential Computing, Intel concentra ...
Con l'IA, sono i candidati a fare il col...
Orologi nucleari al torio: i primi due p...
L'auto più venduta di Volkswagen ...
OneDrive, addio ai 6 TB su Microsoft 365...
I cinesi si sono già infiltrati i...
Amazon Leo si prepara a sfidare Elon Mus...
HONOR CHOICE ADO Air 20 Pro arriva in It...
D-PACK LAB, nasce a Bologna la fabbrica ...
Anthropic regala Mythos, la sua migliore...
Nucleare spaziale: NASA e DOE firmano l'...
Intel Raptor Lake NEXT, GIGABYTE è...
HP OmniBook 5 e ProBook 4: specifiche te...
Google riabilita JPEG XL su Chrome dopo ...
OpenAI, ricavi annualizzati a 50 miliard...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 23:51.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v