1. A method of operating a storage system comprising a control layer operatively connected to at least one disk drive comprising a plurality of data tracks, the method comprising: a) configuring said at least one disk drive in a manner enabling executing one or more read requests concurrently with executing one or more write requests addressed to the same data track of the disk drive; b) responsive to a received write request addressed to a certain track of said at least one disk drive, identifying by the control layer one or more read requests concurrent to said at least one received write request and addressed to the same track; c) if the received write request and the identified one or more read requests match a predefined criterion, generating and issuing, by the control layer, a command to said at least one disk drive for executing a single task corresponding to said concurrent read and write requests combined in accordance with a certain mask.