Torna indietro   Hardware Upgrade Forum > Software > Programmazione

FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7
FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7
FRITZ!Repeater 1700 porta il Wi-Fi 7 dual-band nelle case connesse. Mette a disposizione fino a 2.880 Mbit/s su 5 GHz e 688 Mbit/s su 2,4 GHz, integrazione Mesh immediata via WPS con FRITZ!Box e funzioni smart come MLO per bassa latenza. Compatto, plug-and-play e pronto per il futuro, è la soluzione ideale per chi vuole coprire ogni angolo senza cavi o complicazioni
Fondazione Chips-IT, l'Italia alla riscossa nei chip. Il piano e la partnership EssilorLuxottica
Fondazione Chips-IT, l'Italia alla riscossa nei chip. Il piano e la partnership EssilorLuxottica
La Fondazione Chips-IT ha presentato a Pavia il piano strategico 2026-2028 per rafforzare l'ecosistema italiano dei semiconduttori. Con un focus su ricerca, design, talenti e infrastrutture, la Fondazione punta a consolidare il ruolo dell'Italia nel Chips Act europeo, sostenendo innovazione, collaborazione industriale e sovranità tecnologica.
Nutanix: innovazione, semplicità e IA al centro della strategia hybrid multicloud
Nutanix: innovazione, semplicità e IA al centro della strategia hybrid multicloud
Al Museo Alfa Romeo di Arese, Nutanix ha riunito clienti, partner ed esperti per .Next On Tour Italia e per mostrare come l’infrastruttura hybrid multicloud possa diventare il fondamento dell’innovazione, con una piattaforma capace di unificare applicazioni tradizionali, moderne architetture cloud-native e nuovi scenari basati sull’intelligenza artificiale
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 18-10-2005, 19:01   #1
DarkSun84
Member
 
L'Avatar di DarkSun84
 
Iscritto dal: Oct 2005
Città: Roma
Messaggi: 175
Aiuto funzione in C che ricava la frequenza della CPU!!!!!

Ciao a tutti, volevo sapere se conoscete una funzione in C che mi legge direttamente il valore della frequenza della CPU (sotto linux naturalmente ), grazie.

Ultima modifica di DarkSun84 : 19-10-2005 alle 13:49.
DarkSun84 è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2005, 21:57   #2
DarkSun84
Member
 
L'Avatar di DarkSun84
 
Iscritto dal: Oct 2005
Città: Roma
Messaggi: 175
Ho trovato un modo anche se sto cercando di farlo tramite funzione, lo posto cmq se serve ad altri: cat /proc/cpuinfo
__________________
AN7, Athlon xp2400 @2400MHz, OCZ pc 3700 gold, 6600GT @600MHz, raid0 with seagate, Pioneer DVD-RW DVR-115D, PCTV, Thermaltake Purepower 420W, OCLABS liquid, Gentoo powered. MyCase, Bubble-TraProjex visita il mio sito:
www.ecoglobo.it
DarkSun84 è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2005, 15:23   #3
Qu@ker
Member
 
Iscritto dal: Apr 2004
Messaggi: 130
Scriviti da te la funzione, ad es.:
Codice:
#include <stdio.h>
#include <string.h>

float cpuClockSpeed(void)
{
	FILE *fp;
	char buffer[1024];
	float clockSpeed = 0;

	if ((fp = fopen("/proc/cpuinfo", "r"))) {
		while (fgets(buffer, 1024, fp)) {
			char *match;
			if ((match = strstr(buffer, "cpu MHz"))) {
				sscanf(match, "cpu MHz : %f", &clockSpeed);
				break;
			}
		}
		fclose(fp);
	}

	return clockSpeed;
}

int main(void)
{
	printf("Frequenza CPU: %4.0f MHz\n", cpuClockSpeed());
	return 0;
}
Qu@ker è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2005, 13:46   #4
DarkSun84
Member
 
L'Avatar di DarkSun84
 
Iscritto dal: Oct 2005
Città: Roma
Messaggi: 175
Grazie Qu@ker , nel frattempo ho trovato fra le librerie in /usr/include/linux la seguente: cpufreq.h ed in essa la seguente dichiarazione di funz. : unsigned int cpufreq_get(unsigned int cpu); il problema è che non riesco a capire dove sta la sua implementazione se qualcuno mi potrebbe aiutare a capire almeno come utilizzare questa funzione nel mio programma, grazie.
__________________
AN7, Athlon xp2400 @2400MHz, OCZ pc 3700 gold, 6600GT @600MHz, raid0 with seagate, Pioneer DVD-RW DVR-115D, PCTV, Thermaltake Purepower 420W, OCLABS liquid, Gentoo powered. MyCase, Bubble-TraProjex visita il mio sito:
www.ecoglobo.it
DarkSun84 è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2005, 14:18   #5
Qu@ker
Member
 
Iscritto dal: Apr 2004
Messaggi: 130
L'implementazione e' nei sorgenti del kernel, e piu' precisamente in <kernel source>/drivers/cpufreq/cpufreq.c.
Fa parte del modulo del kernel per la variazione dinamica della velocita' della CPU (si usa in genere nei portatili per risparmiare la batteria).
Qu@ker è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2005, 20:12   #6
DarkSun84
Member
 
L'Avatar di DarkSun84
 
Iscritto dal: Oct 2005
Città: Roma
Messaggi: 175
Ok, ho trovato la sua implementazione e i problemi si moltiplicano...la funzione prende come parametro un unsigned int cpu, ovvero nel codice int cpu prende il valore sys_dev->id, ora sys_dev è un puntatore a una struct di tipo sys_device, che viene dereferenziato accedendo alla funzione id o mi sbaglio? ? da qui in poi non ho la minima idea su come poter mettere mano su tutto..è forse una catena infinita?
__________________
AN7, Athlon xp2400 @2400MHz, OCZ pc 3700 gold, 6600GT @600MHz, raid0 with seagate, Pioneer DVD-RW DVR-115D, PCTV, Thermaltake Purepower 420W, OCLABS liquid, Gentoo powered. MyCase, Bubble-TraProjex visita il mio sito:
www.ecoglobo.it
DarkSun84 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7 FRITZ!Repeater 1700 estende la rete super-veloce...
Fondazione Chips-IT, l'Italia alla riscossa nei chip. Il piano e la partnership EssilorLuxottica Fondazione Chips-IT, l'Italia alla riscossa nei ...
Nutanix: innovazione, semplicità e IA al centro della strategia hybrid multicloud Nutanix: innovazione, semplicità e IA al ...
Lenovo LOQ 15i Gen 10 (15IRX10) alla prova: il notebook gaming 'budget' che non ti aspetti Lenovo LOQ 15i Gen 10 (15IRX10) alla prova: il n...
Due mesi di Battlefield 6: dalla campagna al battle royale, è l'FPS che stavamo aspettando Due mesi di Battlefield 6: dalla campagna al bat...
Il futuro dei chip è verticale: R...
Accenture e Anthropic insieme per aiutar...
Fino a 360 GB su un vetro grande come un...
tado° porta il bilanciamento idrauli...
Metallo liquido o solido? Entrambi, cont...
iPhone 17 Pro Max in offerta su Amazon: ...
A Taranto divieto di bici, e-bike e mono...
Scopa elettrica lava e aspira come una t...
SumUp continua a crescere ed espande l'o...
Volkswagen ID.Polo: da 25.000 euro, in q...
iPhone Fold: le ultime indiscrezioni sug...
Audi Revolut F1 Team: annunciati nome e ...
Resident Evil - Code Veronica Remake: l'...
Occhio ai prezzi dei robot ECOVACS Deebo...
IQM investe 40 milioni di euro per espan...
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: 22:04.


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