Writing apparatus, semiconductor memory card, writing proguram, and writing method
First Claim
1. A writing apparatus that writes data into a user area within a semiconductor memory card according to an instruction issued by an application program, the writing apparatus comprising:
- a recognition unit operable to recognize the user area to be in a writable state or in a non-writable state depending on a position of a sliding member, the sliding member being exposed on a surface of the semiconductor memory card and being manually slidable;
a write unit operable to write data into the user area in the writable state, and when the user area is in the non-writable state, to perform an exceptional write operation, wherein the exceptional write operation is performed according to a special write command issued by the application program to write data into a memory area within the semiconductor memory card that is different from the user area.
1 Assignment
0 Petitions
Accused Products
Abstract
The card writer (101) detects whether the sliding member (1) constituting the slide switch of the SD memory card is in the first position or the second position. The device driver (60) of the host computer (100) sets the memory area within the SD memory card to the writable state when the sliding member is in the first position. On the other hand, when the sliding member is in the second position, the device driver sets the memory area to the non-writable state except a part of the memory area. This part is the protected area (25) that is writable even when the protected area (25) is set to the non-writable state.
33 Citations
23 Claims
-
1. A writing apparatus that writes data into a user area within a semiconductor memory card according to an instruction issued by an application program, the writing apparatus comprising:
-
a recognition unit operable to recognize the user area to be in a writable state or in a non-writable state depending on a position of a sliding member, the sliding member being exposed on a surface of the semiconductor memory card and being manually slidable;
a write unit operable to write data into the user area in the writable state, and when the user area is in the non-writable state, to perform an exceptional write operation, wherein the exceptional write operation is performed according to a special write command issued by the application program to write data into a memory area within the semiconductor memory card that is different from the user area. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A semiconductor memory card, comprising:
-
a sliding member being exposed on a surface of the semiconductor memory card and being manually slidable;
a non volatile memory having a user area and a protected area; and
a recognition unit operable to recognize the user area to be in a writable state or in a non-writable state depending on a position of the sliding member, wherein the protected area is exceptionally writable according to a special write command issued by an application program even when the user area is in the non-writable state. - View Dependent Claims (8, 9, 10)
-
-
11. A computer readable program for having a computer perform a write operation to write data into a user area within a semiconductor memory card according to an instruction issued by an application program, comprising:
-
a recognition step of recognizing the user area to be in a writable state or in a non-writable state depending on a position of a sliding member, the sliding member being exposed on a surface of the semiconductor memory card and being manually slidable; and
a write step of writing data into the user area in the writable state, and when the user area is in the non-writable state, to perform an exceptional write operation, wherein the exceptional write operation is performed according to a special write command issued by the application program to write data into a memory area within the semiconductor memory card that is different from the user area. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for writing data into a user area within a semiconductor memory card according to an instruction issued by an application program, comprising:
-
a recognition step of recognizing the user area to be in a writable state or in a non-writable state depending on a position of a sliding member, the sliding member being exposed on a surface of the semiconductor memory card and being manually slidable; and
a write step of writing data into the user area in the writable state, and when the user area is in the non-writable state, to perform an exceptional write operation, wherein the exceptional write operation is performed according to a special write command issued by the application program to write data into a memory area within the semiconductor memory card that is different from the user area. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification