JPH01133156A - File system - Google Patents
File systemInfo
- Publication number
- JPH01133156A JPH01133156A JP62291514A JP29151487A JPH01133156A JP H01133156 A JPH01133156 A JP H01133156A JP 62291514 A JP62291514 A JP 62291514A JP 29151487 A JP29151487 A JP 29151487A JP H01133156 A JPH01133156 A JP H01133156A
- Authority
- JP
- Japan
- Prior art keywords
- information
- temporary storage
- section
- request
- user terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000013459 approach Methods 0.000 abstract description 2
- 238000009825 accumulation Methods 0.000 abstract 9
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は音楽や映画等のリアルタイム性と連続性とを有
する情報信号を複数のユーザに並行して独立に提供する
ファイルシステムに関する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a file system that provides real-time and continuous information signals such as music and movies to multiple users in parallel and independently.
(従来の技術及び発明が解決しようとする問題点)本出
願人は、音楽等の情報信号を高能率符号化により圧縮し
てメモリに蓄積し、その中から必要な情報を飛び飛びに
高速で読出し、それらを編集して複数のユーザに独立に
提供するファイルシステムを提案した(特願昭62−2
35673号)。(Prior art and problems to be solved by the invention) The present applicant compresses information signals such as music by high-efficiency encoding, stores them in memory, and reads necessary information from there at high speed. , proposed a file system that edits them and provides them independently to multiple users (Patent Application No. 62-2).
No. 35673).
しかし、このファイルシステムには、同時にアクセスす
るユーザ数に比例して蓄積する情報信号の圧縮比率を高
くしなければならず、ユーザ数が過大となるにつれ、情
報の品質を所望の値に維持するのは限界があるという問
題点があった。However, this file system requires a high compression ratio for the accumulated information signal in proportion to the number of users accessing it simultaneously, and as the number of users increases, it is difficult to maintain the quality of information at the desired value. The problem was that there were limitations.
(問題点を解決するための手段)
上述した問題点を解決するために、本発明はファイルシ
ステムを、複数のユーザからのリクエストに応じて夫々
に所望の情報を独立に提供する基本ファイルを有するフ
ァイルシステムにおいて、ユーザからのリクエストに応
じた情報を該基本ファイルからユーザに提供する際、該
リクエストに応じた情報を一時的に蓄積する一時蓄積部
と、新たなリクエストが生じた際に該一時蓄積部中に該
当する情報が蓄積されているか否かを検索する検索部と
、この検索により該一時蓄積部中に該新たなリクエスト
に応じた情報が蓄積されていることが判明した際には該
一時蓄積部から該リクエストに応じた情報を読出す読出
部と、該一時蓄積部の蓄積状態を監視し該一時蓄積部に
蓄積されている情報がオーバーフローする以前に該一時
蓄積部に蓄積されているリクエストのあった最も古い情
報から順次消去する消去部とを有する構成とした。(Means for Solving the Problems) In order to solve the above-mentioned problems, the present invention provides a file system that includes basic files that independently provide desired information to each user in response to requests from a plurality of users. In a file system, when information in response to a user's request is provided to the user from the basic file, there is a temporary storage section that temporarily stores the information in response to the request, and a temporary storage section that temporarily stores the information in response to the request. A search unit that searches whether the corresponding information is stored in the storage unit, and when it is found through this search that information corresponding to the new request is stored in the temporary storage unit. a reading unit that reads out information according to the request from the temporary storage unit; and a readout unit that monitors the storage state of the temporary storage unit and prevents the information stored in the temporary storage unit from overflowing. The configuration includes an erasing section that sequentially erases information from the oldest requested information.
このように構成することによって、本発明は、基本ファ
イルにアクセスしてくるユーザ数が増加すると、同一の
情報に複数のユーザがアクセスしてくる確率が高くなる
ことに看目し、重複するアクセスに対しては一時蓄積部
によって処理することで、音楽や映画等のリアルタイム
性と連続性を有する情報信号を複数のユーザに並行して
提供する際の限界を緩和しようとするものである。With this configuration, the present invention takes into consideration the fact that as the number of users accessing a basic file increases, the probability that multiple users will access the same information increases. By processing the data using a temporary storage section, the aim is to alleviate the limitations of providing real-time and continuous information signals such as music and movies to multiple users in parallel.
(実施例)
図は本発明になるファイルシステムの一実施例を示すブ
ロック構成図である。(Embodiment) The figure is a block diagram showing an embodiment of the file system according to the present invention.
以下、図面と共に本発明について説明する。The present invention will be described below with reference to the drawings.
ユーザ端末群1中の任意の一つのユーザ端末(図示せず
)からの情報読出し要求のアクセスは検索部2で受付け
られる。検索部2はユーザ端末から要求された情報が一
時蓄積部3に蓄積されているか否かを検索する。An information read request access from any one user terminal (not shown) in the user terminal group 1 is accepted by the search unit 2 . The search unit 2 searches whether the information requested by the user terminal is stored in the temporary storage unit 3 or not.
先ず、ユーザ端末から要求された情報が一時蓄積部3に
蓄積されていない場合、検索部2は続出部4を介して基
本ファイル部5に情報読出し要求のアクセルを行ない、
基本ファイル部5から所望の情報を読出し、続出部4を
介して情報を要求してきたユーザ端末群1中のユーザ端
末に提供するのと並行してその情報を一時蓄積部3に蓄
積する。First, if the information requested by the user terminal is not stored in the temporary storage section 3, the search section 2 accesses the basic file section 5 via the retrieval section 4 to request information readout;
Desired information is read from the basic file section 5, and the information is stored in the temporary storage section 3 in parallel with providing it to the user terminal in the user terminal group 1 that has requested the information via the succession section 4.
基本ファイル部5の構成は前述した本出願人が出願した
特願昭62−235673号の第1図あるいは第3図に
図示されたブロック構成を有しているものである。The configuration of the basic file section 5 has the block configuration shown in FIG. 1 or FIG. 3 of Japanese Patent Application No. 62-235673 filed by the applicant mentioned above.
次に、一時蓄積部3にユーザから要求された情報が蓄積
されている場合、検索部2は読出部4を介して一時蓄積
部3に情報読出し要求のアクセスを行ない、読出部4を
介してここから所望の情報を、読出し要求してきたユー
ザ端末群1中のユーザ端末に提供する。Next, if the information requested by the user is stored in the temporary storage section 3, the search section 2 accesses the temporary storage section 3 via the reading section 4 for an information read request. From here, the desired information is provided to the user terminal in the user terminal group 1 that has made the read request.
これら一連の動作を繰返すうちに、一時蓄積部3に蓄積
されている情報がオーバーフローするので、オーバーフ
ローするか否かを消去部6で監視し、オーバーフローが
近付いた時点で一時蓄積部に蓄積されているユーザ端末
からの要求に基づくアクセスのうち、最も古い時点で要
求のあった情報から順次消去し、一時蓄積部3に常に、
ユーザ端末からの新たな要求に基づく情報を一時蓄積す
る余剰部分を確保する。As these series of operations are repeated, the information stored in the temporary storage section 3 overflows, so the erasing section 6 monitors whether or not the information overflows, and when the overflow approaches, the information stored in the temporary storage section 3 is overflowed. Among the accesses based on requests from the user terminals currently in use, the information requested at the oldest time is sequentially deleted, and the temporary storage section 3 is always filled with the following information:
A surplus area is secured to temporarily store information based on new requests from user terminals.
(発明の効果)
上述したように、本発明になるファイルシステムは、基
本ファイル部5に検索部2、一時蓄積部3、読出部4、
消去部6を付加したシステム構成によって、基本ファイ
ル部5の負担を軽減し、従来のものに比べてファイルシ
ステム規模を大幅に縮少できる効果がある。(Effects of the Invention) As described above, the file system according to the present invention includes the basic file section 5, the search section 2, the temporary storage section 3, the reading section 4,
The system configuration with the addition of the erasing section 6 has the effect of reducing the burden on the basic file section 5 and significantly reducing the size of the file system compared to the conventional system.
図は本発明の一実施例を表わす癲能ブロック図である。
1・・・ユーザ端末群、2・・・検索部、3・・・一時
蓄積部、4・・・読出部、5・・・基本ファイル部、6
・・・消去部。
手続を市正書
昭和63年3月2日The figure is a functional block diagram representing one embodiment of the present invention. DESCRIPTION OF SYMBOLS 1... User terminal group, 2... Search section, 3... Temporary storage section, 4... Reading section, 5... Basic file section, 6
...Erasure section. City official document March 2, 1986
Claims (1)
報を独立に提供する基本ファイルを有するファイルシス
テムにおいて、ユーザからのリクエストに応じた情報を
該基本ファイルからユーザに提供する際、該リクエスト
に応じた情報を一時的に蓄積する一時蓄積部と、新たな
リクエストが生じた際に該一時蓄積部中に該当する情報
が蓄積されているか否かを検索する検索部と、この検索
により該一時蓄積部中に該新たなリクエストに応じた情
報が蓄積されていることが判明した際には該一時蓄積部
から該リクエストに応じた情報を読出す読出部と、該一
時蓄積部の蓄積状態を監視し該一時蓄積部に蓄積されて
いる情報がオーバーフローする以前に該一時蓄積部に蓄
積されているリクエストのあった最も古い情報から順次
消去する消去部とを有することを特徴とするファイルシ
ステム。In a file system that has a basic file that independently provides desired information in response to requests from multiple users, when providing the user with information in response to the request from the user from the basic file, a temporary storage section that temporarily stores the information that has been stored; a search section that searches whether or not the corresponding information is stored in the temporary storage section when a new request occurs; a reading unit that reads out the information corresponding to the request from the temporary storage unit when it is found that information corresponding to the new request is stored in the temporary storage unit; and a reading unit that monitors the storage status of the temporary storage unit. and an erasing section that sequentially erases the oldest requested information stored in the temporary storage section before the information stored in the temporary storage section overflows.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62291514A JPH01133156A (en) | 1987-11-18 | 1987-11-18 | File system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62291514A JPH01133156A (en) | 1987-11-18 | 1987-11-18 | File system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01133156A true JPH01133156A (en) | 1989-05-25 |
Family
ID=17769874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62291514A Pending JPH01133156A (en) | 1987-11-18 | 1987-11-18 | File system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01133156A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05158769A (en) * | 1991-12-05 | 1993-06-25 | Victor Co Of Japan Ltd | File system |
US7274895B2 (en) | 2003-08-25 | 2007-09-25 | Murata Kikai Kabushiki Kaisha | Developing unit with pressing guide mechanisms and image forming device having the developing unit |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59220853A (en) * | 1983-05-27 | 1984-12-12 | Toshiba Corp | Disc cache system |
-
1987
- 1987-11-18 JP JP62291514A patent/JPH01133156A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59220853A (en) * | 1983-05-27 | 1984-12-12 | Toshiba Corp | Disc cache system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05158769A (en) * | 1991-12-05 | 1993-06-25 | Victor Co Of Japan Ltd | File system |
US7274895B2 (en) | 2003-08-25 | 2007-09-25 | Murata Kikai Kabushiki Kaisha | Developing unit with pressing guide mechanisms and image forming device having the developing unit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Gemmell et al. | Multimedia storage servers: A tutorial | |
KR960018991A (en) | How to Retrieve Continuous and Discontinuous Media Data from File System | |
CN109299059A (en) | File storage, search method, device, storage medium and server | |
JPH01133156A (en) | File system | |
JPH0421041A (en) | Dynamic converting system for file format | |
JPH1011570A (en) | Electronic filing device | |
JPH08202595A (en) | File system | |
KR100489412B1 (en) | Data output method of external storage device | |
CN118394722A (en) | Method and system for managing satellite-borne solid-state memory file based on two-stage index | |
JPH01133158A (en) | File system | |
JP2874810B2 (en) | Key memory allocation method | |
JP2912657B2 (en) | File access processor | |
JP2573700B2 (en) | Image recording and playback device | |
JP2679761B2 (en) | Data management system | |
JPH01181121A (en) | Memory area allocating system | |
JPH0712189B2 (en) | How to record detailed billing information | |
JPS61134170A (en) | Scatter/accumulation/supply system of hierarchical picture | |
JPH0744426A (en) | File management method for file system | |
JPS6113354A (en) | Dispersed information cache controlling system | |
Niranjan | File system support for multimedia applications | |
JP2573701B2 (en) | Image recording and playback device | |
JPS63239540A (en) | Data management system in memory medium | |
KR920014129A (en) | How to handle mountain climbing charges of electronic exchangers | |
JPH0789332B2 (en) | File migration / recall method | |
JPH04287245A (en) | System for managing free area of file system |