携帯の中のメモリは、電源を入れない状態でどれくらい保存されているのですか?
1年前に機種変更をしてからずっと電源を入れていなかった、
古い携帯の中のメモリが必要になりました。
電源を押しても何も表示されないのですが、
電池切れなのかメモリが失われてしまったのか、どちらなのでしょうか?
充電器をなくしてしまったので、もし電池切れなら店に持って行って
充電してもらおうと思っているのですが・・・。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

携帯電話のメモリには、フラッシュメモリ(電源を切っても記憶が消えないメモリの一種)が使われていますので、電源が無くてもほぼ永久的に保存されてると思います。

    • good
    • 0
この回答へのお礼

今日、お店に行って充電してもらいました。
ありがとうございました。

お礼日時:2002/03/27 21:33

バッテリーが完全に切れていた場合はきっと1ヶ月くらいだと思います。


機種により説明書に書いてあります。

充電してみたら消えてるかどうかすぐわかります。
    • good
    • 0
この回答へのお礼

充電器は捨ててしまったんで、家で確認できなかったんです。
お店に行ってきました。ありがとうございました。

お礼日時:2002/03/27 21:31

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qメモリに余裕があるのにヒープが確保できないです。

趣味のプログラムなので切実な問題ではないのですが、
1秒間隔に処理を行うプロセスを-Xmx64Mの指定で6つ起動しようとするのですが、
6つ目でヒープが確保できなくて処理が走りません。
スレッドは1プロセスあたり15くらいです。
OSはWindowsXPでCPUはPentium Dual-core E2140で
メモリは2GBつんでいるのですが、
タスクマネージャでみると1GB強しかつかってません。
できれば6つ同時に走らせたいのですが、方法はありますでしょうか?

Aベストアンサー

ヒープエリアはたしか全プロセスで共通に使われるはずです。
-Xmx64M を -Xmx128M 等に変更して動かしてみて下さい。

Q携帯が何も反応しなくなりました。電池を入れなおして電源を入れることは出

携帯が何も反応しなくなりました。電池を入れなおして電源を入れることは出来ますが、電源を落とす事も出来ず待ち受け画面から何も出来ません。
機種はauのW52SA。電話やメールの受信は出来ています。
ショップには先日別の事で行った際に動かなくなったと言ってみたのですが、詳しく聞き返すことも無く修理に出す事を言われました。
実は前にも同じことがあり、そのときは半日ほどで直ったので何か方法があるのではないかと思い質問してみました。

Aベストアンサー

通信関係の仕事で支給されてたdocomoで同じような症状になったことがあります。
その時に指示された対処方法を書いておきます。
1.電池を抜いて1分程度放置する。
2.ICカードを抜いてさらに1分程度放置する。
3.その後、ICカードと電池を装着して電源を入れる。
これだけで何度か復活して当座を乗り切ったことがあります。

私のものではありませんが、auでもフリーズした時に同じ対処法で復活したことがあります。

正式な対処法なのかはわかりませんので、ダメ元でやってみるのもアリかもしれませんね。

9:00~20:00の間ならお客様センターに電話してオペレーターに問い合わせもできます。

ちなみにショップの店員は売る方の知識だけで、それ以外はほとんどありませんからちょっとしたことでもすぐに「修理に出してください」と言います。

QC/C++言語のメモリについて

C言語でメモリを2種類?に分けると、スタックとヒープがあります。
ヒープは mallocなどで確保し、freeで解放しますがスタックは解放する必要がありません。
そのスタックは通常、何バイトまで可能なのでしょうか?

あと関数外のファイルの先頭に int[1000000];とした場合、このメモリはmallocで確保していませんが、
どこに作られるのでしょうか?

私のパソコンはメモリが2GBでWindows2000ですが、CやC++で最大、何バイトまでメモリが使えますか?
また、一番多くメモリを確保できるなら、OSはなんでも構いません。

解釈等も間違っていたらご指摘していただきたいです。

Aベストアンサー

マイコン向けのプログラムを書いてます、Interestと申します。

> C言語でメモリを2種類?に分けると、スタックとヒープがあります。

間違いではありませんが、ちょっと足りません。プログラムで使用するメモリはもう少し細かく見ると、次のようになっています。

(P) 実行される命令(ProgramとかCodeと呼ばれます)
(C) 定数など変更されないデータ
(D) 初期化されるデータ
(B) 初期化されないデータ
(H) プログラムから動的に割り当てられるメモリプール(これがヒープです)
(S) ローカル変数、関数の引数、呼び出し元関数へのリンクに使用する比較的短命なものに使用するメモリプール(これがスタックです)

> そのスタックは通常、何バイトまで可能なのでしょうか?

開発環境によって初期値が決まっているようで、どれだけ割り当てるか変更できるようです。OSには依存しません。Visual C++ 6.0の場合、スタックサイズの初期値は1MBだそうです。
参考 http://okwave.jp/qa2645032.html

> あと関数外のファイルの先頭に int[1000000];とした場合、
> このメモリはmallocで確保していませんが、どこに作られる
> のでしょうか?

最初に説明した内容に照らすと、一般に外部変数は0で初期化されますから、(D) 初期化されるデータ の領域に確保されることがわかります。

> 私のパソコンはメモリが2GBでWindows2000ですが

WindowsなどのOSは物理メモリが足りなければハードディスク上の仮想メモリも使用しますので、単純に何バイトまで使えます、とはお答えできません。

> 一番多くメモリを確保できるなら、OSはなんでも構いません。

どのようなプログラムを組もうとしているのですか?

マイコン向けのプログラムを書いてます、Interestと申します。

> C言語でメモリを2種類?に分けると、スタックとヒープがあります。

間違いではありませんが、ちょっと足りません。プログラムで使用するメモリはもう少し細かく見ると、次のようになっています。

(P) 実行される命令(ProgramとかCodeと呼ばれます)
(C) 定数など変更されないデータ
(D) 初期化されるデータ
(B) 初期化されないデータ
(H) プログラムから動的に割り当てられるメモリプール(これがヒープです)
(S) ローカル変数、関...続きを読む

Q携帯で通話中に電源が切れた場合…、切れる直前に警告音?とかって鳴ります

携帯で通話中に電源が切れた場合…、切れる直前に警告音?とかって鳴りますか?ピピピとか…。一度も経験したことが無いので、分かる方ぜひ教えていただきたいです!

Aベストアンサー

> 切れる直前に警告音?とかって鳴りますか?ピピピとか
携帯の機種に寄り、音色が違いますが?鳴ります。

ピピピ、とか?プププ、ピポ等も有ります。
携帯を購入すれば?付属する(誰も見ないが)に掲載されてます。
極希に?特定の曲や曲を指定可能な機種も有ります。

Qヒープ領域の限界値設定

大量にメモリを消費するアプリケーションを下記環境で動作させようとしています。
WindowsXP SP2, 1GB RAM
タスクマネージャの物理メモリの利用可能 674,500K位
この状態でヒープ領域をレジストリで変更しようと思っているのですが
限界値が不明です。
徐々に3071⇒4096⇒8192と上げていっているのですが、限界値を超してしまうとOS自体が起動できなくなる恐れがあるので怖いです。
アドバイスください。

Aベストアンサー

回答No.1に挙げた「デスクトップ ヒープ」で用いている「ヒープ」という用語は、グラフィックサブシステムで使用するためにWindowsのグラフィックサブシステムがあらかじめ確保して自分自身のために使用するメモリ領域のことを指しています。

また「mallocが使用するヒープ領域」という場合の「ヒープ」という用語は、ライブラリ関数mallocがWindows APIを使用して確保するメモリ領域のことを指しています。

ですので、「デスクトップ ヒープ」と「mallocが使用するヒープ領域」は違うものです。


「mallocが使用するヒープ領域」がどこから来るのかは、コンパイルに使用した言語環境のライブラリ関数mallocの動作内容に依存します。

仮にMicrosoft Visual C++(VC++ Version 6.0以降)を使用してコンパイルし、ライブラリ関数は標準添付のものを使用したとすると、mallocはWindows APIのHeapAllocで取得したメモリ領域をライブラリ内で細分(サブアロケート)して返します。またこの場合、HeapAllocで取得できるメモリ領域の量に固定の上限はなく、PCのメモリ実装量、Windowsのスワップ領域の大きさ、それとアプリケーションプロセスのメモリマップが許す限り、いくらでもHeapAllocはメモリを割り当てて返すことができます。

ですので上記の場合、mallocも同様に「PCのメモリ実装量、Windowsのスワップ領域の大きさ、それとアプリケーションプロセスのメモリマップが許す限りいくらでも」メモリを割り当てて返すことができます。

なお、上記動作はライブラリのソースコードを見て確認したものですので、使用しているコンパイラがVC++ではない、あるいはVC++でもVersion 6.0より古い場合、mallocが「いくらでもメモリを割り当てて返すことができる」かどうかは分かりません。(しかし、返すメモリ領域が「デスクトップ ヒープ」と違うものであることだけは変わりません。)

回答No.1に挙げた「デスクトップ ヒープ」で用いている「ヒープ」という用語は、グラフィックサブシステムで使用するためにWindowsのグラフィックサブシステムがあらかじめ確保して自分自身のために使用するメモリ領域のことを指しています。

また「mallocが使用するヒープ領域」という場合の「ヒープ」という用語は、ライブラリ関数mallocがWindows APIを使用して確保するメモリ領域のことを指しています。

ですので、「デスクトップ ヒープ」と「mallocが使用するヒープ領域」は違うものです。


「mal...続きを読む

Q携帯の充電池(電池パック)の寿命の延ばし方

先日久しぶりに機種変しました(Softbank)。
以前は充電池の寿命は2年程度と聞いていたのですが、
今回の機種の取説を読むと、寿命は1年と書いてありました。
(1年後に充電池を1個無料でもらえますが)
機種変ごとに操作方法を覚えるのがめんどくさくて
出来るだけ長く使用したいのですが、充電池を長持ちさせるには
どうしたら良いか、ご存知の方教えてください。
(リチウムイオン電池)
以前は、充電が完了しても充電器にずっと挿しておくと
寿命が縮まる、と取説に書いてありましたが、今の機種のには
そのような事は書いてありません。

Aベストアンサー

No.3のご回答の通り、携帯電話に使用されるリチウムイオン電池ではメモリー効果は発生しません。

長持ちさせるコツですが、こまめに充電するよりなるべくまとめて充電し、"充電する回数を減らす"ことと、"充電中は電源を切っておく"の2点です。

ちなみにSB端末は使った事無いですが、ドコモ端末を過去に6回ほど機種変して、電池の使い方は気を使わずにいましたが2年くらいはもってくれました。
1年で寿命とは、ちょっと短すぎる気がします。

詳しくは下記ご参考で。
http://www.excite.co.jp/News/bit/00091120809575.html
http://airoplane.net/2007/07/03/liion.html
http://ja.wikipedia.org/wiki/%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%BC%E5%8A%B9%E6%9E%9C

Qメモリをたくさん使うテストプログラム

Linuxで、メモリをたくさん使うようなテストプログラムを作りたいのです。
メモリといっても、プログラムコードの入っているテキスト領域、データの入っているデータ領域、ヒープ領域などがあると思いますが、
これらのいずれかのみをたくさん使うようなプログラムを作りたいのです。
例えば、サイズの大きなプログラムであれば、テキスト領域が大きくなったり、
大容量の文字列を扱ったりすると、データ領域が大きくなったりするんでしょうか?
関数とメモリ使用量の関係があまり分かっていません。
どうか教えてください。

Aベストアンサー

#1です。
>テキスト領域を大量に確保するには、無駄に長いプログラムを書けばいいのでしょうか?
はい、その通りです。
>mallocした領域にデータを書き込むと、今度はデータ領域がたくさん使われるのでしょうか?
いいえ、mallocした領域は、ヒープ領域であり、ヒープ領域にデータを書き込んだからといって、データ領域が増える訳ではありません。

コーディングでは、以下のようになります。
-----------------
#include ....ヘッダファイル
char data1[256];  ・・・・データ領域
main()
{
data data2[256];  ・・・・スタック領域
if (・・・){    ・・・・テキスト領域
・・・
}
malloc(3000)    ・・・ヒープ領域へ確保
}

main等の関数の外側で確保した領域は、データ領域に取られます。
main等の関数の内側で確保した領域は、スタック領域に取られます。(static指定を除く)
実際に命令(if文など)は、テキスト領域にとられます。
mallocで確保したメモリはヒープ領域に取られます。
(但し、テキスト領域の言葉は正しいかどうか不明です。参考URLを参照下さい)
ところで、どうして、メモリをたくさん使うようなテストプログラムを作りたいのですか、よかったら教えて下さい。そのほうに興味があります。

参考URL:http://www1.cts.ne.jp/~clab/hsample/Point/Point19.html

#1です。
>テキスト領域を大量に確保するには、無駄に長いプログラムを書けばいいのでしょうか?
はい、その通りです。
>mallocした領域にデータを書き込むと、今度はデータ領域がたくさん使われるのでしょうか?
いいえ、mallocした領域は、ヒープ領域であり、ヒープ領域にデータを書き込んだからといって、データ領域が増える訳ではありません。

コーディングでは、以下のようになります。
-----------------
#include ....ヘッダファイル
char data1[256];  ・・・・データ領域
main()
{
data...続きを読む

Q携帯の電源が急に切れます・・・。

現在、auのW21Hの携帯を使用している者です。
最近携帯の電源がすぐに切れてしまいます(><)
症状としては「消耗が早い」のと「急に画面が暗くなって、急にまた画面の電源が付く」といったものです。

一応思い当たる節があるのですが確信はありません。
いくら消耗品とはいえ、去年の11月に購入したばかりです。
こんな経験ある方いらっしゃいますか!?
心当たりがある方はどうしたらいいかアドバイスをくださると嬉しいです(>_<)

Aベストアンサー

私はドコモの携帯を使用していますが、以前同じようなことがありました。
その時は携帯を買ったばかりだったのでドコモショップへ持っていったらまったく新しいものと交換してくれました。
不良品だったようです。
auショップに持っていったらどうでしょう?

Qjava string 配列の使用メモリ

String[][][] arg = = new String[x][x][x];
でxが638の時にjava.lang.OutOfMemoryErrorになってしまいます。
VM起動時のヒープ最大値は1GBまで試しましたがダメでした。

このときargオブジェクトはどれだけのメモリを必要とするのでしょうか?

Aベストアンサー

このnewで作られるオブジェクトは、配列オブジェクトだけです。Stringオブジェクト自体は作られません。
なので、オブジェクトのサイズとしては、配列オブジェクトのサイズだけを考えればよいことになります。
(ちなみに、メソッド本体はクラスに1つあるだけで、作成したオブジェクトの数だけできるわけではないですから、オブジェクトを作ると、新たにメソッドの分のメモリが必要になるわけではありません)

さて、argオブジェクトのサイズですが、1つのオブジェクトへの参照を保持するのにまず何バイトが必要か考える必要があります。
32bitのJavaだったら、たぶん32bit=4バイトでしょう。
この配列の要素数はx^3個ですので、1つあたりが4バイトとなると、x^3 * 4 バイトのメモリが最低限必要ということになります。
もちろん、他にも多少メモリが必要でしょうが、xが大きいときのことを考えるわけですし、無視しても問題ないでしょう。

x=638の場合を計算してみると、638^3 * 4 = 1038776288 となります。
これは約990MB で、だいたい1GBです。
ヒープの最大値を1GBで試したということですので、計算と合っているのではないでしょうか。

このnewで作られるオブジェクトは、配列オブジェクトだけです。Stringオブジェクト自体は作られません。
なので、オブジェクトのサイズとしては、配列オブジェクトのサイズだけを考えればよいことになります。
(ちなみに、メソッド本体はクラスに1つあるだけで、作成したオブジェクトの数だけできるわけではないですから、オブジェクトを作ると、新たにメソッドの分のメモリが必要になるわけではありません)

さて、argオブジェクトのサイズですが、1つのオブジェクトへの参照を保持するのにまず何バイト...続きを読む

Q携帯 SH901is 勝手に電源切れる

題名の通りです。タイマーなどをセットしても鳴らないので見てみると電源が切れている事があります。寝ぼけて、などの理由ではないと思います。いつも充電しているので電池切れもないです。確か以前にこの症状を直すにはソフトウェア更新をしなければいけない、みたいな事を聞きましたがどこのサイトで出来るかご存知でしょうか?

Aベストアンサー

一応調べてみましたが、SH901isでのソフトウェアアップデートのお知らせはない様です。
http://www.nttdocomo.co.jp/info/notice/2005index.html
大変面倒だと思いますが、点検をしてもらってみてはどうでしょうか?プレミアクラブに入会されていればショップに持ち込めば3年間は無償修理の対象になります。預かり修理になる場合(その際は代替機を無料貸与になります)は、修理して有償の場合は修理しないという項目にチェックすれば有償での修理は行いませんので費用はかかりません。電池の調子が悪い可能性もありますので、電池の保証書も念のため持参されるのをお奨めします。または151か113に聞いてみてもよいと思います。
http://www.docomo113.com/


人気Q&Aランキング